This topic describes common graphical tools for Git version control.
TortoiseGit
Supported OS: Windows (freeware).
You can download and install TortoiseGit from the official website.
SourceTree
Supported OS: Windows / macOS (freeware).
SourceTree has a clean and simple interface. It supports various Git operations, such as commit, push, and pull, making it ideal for beginners.
IDE Git plugins
EGit, a Git plugin for Eclipse (optional). For more information, see the installation guide and the learning materials.
The Git plugin for IntelliJ IDEA (optional).
Git GUI
Git GUI is the official graphical interface for Git. Its main strength is browsing and selecting code changes before a commit. It runs on Windows and Linux.
Gitk
Gitk is also an official graphical interface for Git. Its main strengths are displaying the version tree, managing branches, merging conflicts, and viewing history. It runs on Windows and Linux.