gitg
A GNOME graphical Git client for browsing repository history and making commits.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
2 more ways to get gitg
About gitg
gitg is a graphical Git client from the GNOME project. It shows the history of a repository as a list of commits with their branches, lets you inspect the changes in each commit, and provides a view for staging changes and writing commits.
It is developed on GNOME's GitLab and released under the GNU General Public License version 2 or later. It fits naturally on a GNOME desktop and suits Linux users who want a simple visual view of their repositories.
Strengths
- Integrates with the GNOME desktop
- Simple view of history and commits
- Free software under the GPL
Limitations
- Linux only
- Fewer advanced features than larger Git clients
Details
- Pricing
- FreeFree and open source under the GPL version 2 or later.
- License
- GPL-2.0-or-later
- Developer
- The GNOME Project
- Platforms
- Linux
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- GNOME desktop users who want a lightweight visual Git client
- Categories
- Git clients, Developer tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to gitg
Compare allSoftware that can replace gitg for an important use case, and what changes if you switch.
Git Cola
A free graphical Git interface built with Python and PyQt, focused on staging and committing.
Git Cola is a free Python and PyQt client on Linux, Windows and macOS focused on staging and commits with documented keyboard shortcuts.
Gittyup
An open-source graphical Git client for exploring repository history and staging changes.
Gittyup is a free open-source history-focused client that also runs on Windows and macOS and ships as a Flatpak on Linux.
Gitnuro
A free and open-source multiplatform Git client for beginners and experienced users.
Gitnuro is a free open-source multiplatform client aimed at beginners, built on JGit, which may not support every command-line Git feature.
SourceGit
A fast desktop Git client for all three platforms that covers rebase, bisect, worktrees and LFS.
SourceGit is a free MIT-licensed cross-platform client adding rebase, bisect, worktrees and LFS, though its Linux builds are only tested on Debian 12.
GitKraken Desktop
Visual Git client with a graph view, drag-and-drop branching and a merge editor.
GitKraken Desktop offers a richer commit graph and merge editor on Linux, but it is closed source, Electron-based and paid for private repositories.
Sublime Merge
A fast cross-platform Git client from the makers of Sublime Text with line-level staging and merging.
Sublime Merge is a paid closed-source client for Linux and other desktops with line-level staging and a built-in merge conflict tool.
SmartGit
A cross-platform graphical Git client with visual history, conflict resolution and pull request support.
SmartGit is a closed-source cross-platform client with pull request support, Git Flow and LFS, and it is paid for commercial use.
QGit
A Qt-based Git viewer for browsing revision history, patches and changed files.
QGit is a lightweight Qt history viewer for Linux and Windows with limited Git operations, and it is a small project with few users.
Similar software
Related functionality, not necessarily a direct replacement.
tig
Browse Git history and stage changes in a terminal interface.
Git
A free and open-source distributed version control system for projects of any size.
git-graph
A command-line tool that draws Git history graphs arranged according to your branching model.
lazygit
A terminal interface for Git that makes staging chunks, interactive rebase and stashing things you actually do.