Graphical User Interface (GUIs)
Overview
Teaching: 5 min
Exercises: 0 minQuestions
Are there Git GUI applications that I can use?
Objectives
See an example of a Git GUI application
Get a list of popular Git GUI applications.
There are a number of different graphical user interface (GUI) apps for Git available which many people prefer for their daily work. You might wonder why we had you start with the command line, if GUIs are available? The main reason is that most GUIs only contain a subset of Git functionality and knowing how to use the command line is necessary to use and understand Git at its’ fullest capacity.
GUI Application Example
Here is an example of a popular GUI called GitKraken being used to perform the following:
- creating a new branch
- staging a file
- performing a commit
- checking out a branch
- merging a branch
- deleting a branch
Popular Free Applications
Application | Platforms | Link |
---|---|---|
GitKraken | Windows, Mac, Linux | https://www.gitkraken.com |
SourceTree | Windows, Mac | https://www.sourcetreeapp.com |
GitHub Desktop | Windows, Mac | https://desktop.github.com |
Magit | Windows, Mac, Linux | https://magit.vc |
Lists of additional applications, free and paid are available at:
- https://git-scm.com/downloads/guis/
- https://git.wiki.kernel.org/index.php/InterfacesFrontendsAndTools
Key Points
There are a number of GUI applications available for working with Git.