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

Package managers

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
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to gitg

Compare all

Software 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.

Report a wrong fact or a dead link on this listing