gitg

What gitg is
gitg is a graphical interface for Git that helps users browse repository history and handle repository tasks and commits. Its project goals include browsing local repositories, cloning local or remote repositories, committing files, and retrieving patches from commits. Version 50 adds controls for which columns appear in the history view and how they are ordered. It also lists actions for deleting remote branches, checking out detached commits, editing upstream branches, renaming tags, and resolving local tags. Users can choose unified or split diff as the default display and use an action to fetch all remotes. gitg is listed for Linux and Windows, while its Flathub package is a desktop-only Linux Flatpak for x86_64 and aarch64. The project is hosted under GNOME, with The Gitg Team named as Flathub publisher. Its license is GPL-2.0. gitg has a free plan at no cost, with no free trial listed.
Who it suits
gitg suits Git users who want a graphical way to inspect repository history and carry out common repository tasks. Its listed platforms are Linux and Windows, with the Flathub distribution specifically for Linux.
What it does well
- Free plan listed as free
- Supports browsing and cloning repositories
- Version 50 offers configurable history columns
- Includes branch, tag, and remote actions
- Offers unified or split default diff views
What to know first
- Flathub listing is Linux desktop only
- No free trial is listed
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free | Desktop app · Flatpak listing supports x86_64 and aarch64 | Free |
As gitlab.gnome.org lists them, read 8 Oct 2026. The maker's own page has the final word.
Getting started
- Open the gitg project website
- Install gitg for Linux or Windows
- On Linux, use the Flathub Flatpak for x86_64 or aarch64
- Open or browse a local repository
- Clone a local or remote repository
- Commit files, review history, and manage branches or tags
Verdict
gitg covers repository browsing, commits, history, diffs, and a range of branch and tag actions. Its Flathub package is specifically a Linux desktop Flatpak, so check the platform listing that matches your setup.
Questions
How much does gitg cost?
gitg is free. The Free plan is priced at $0.
Which platforms support gitg?
gitg is listed for Linux and Windows. Flathub distributes it as a desktop-only Linux Flatpak.
What Git tasks does gitg support?
Its goals include browsing local repositories, cloning local or remote repositories, committing files, and retrieving patches from commits.
What changed in version 50?
Version 50 adds customizable history columns, more branch and tag actions, selectable unified or split diff defaults, and an action to fetch all remotes.
What license does gitg use?
The project license is GPL-2.0.
Where can users report issues?
The README directs issue reports to the GitLab issue tracker and contact to the GNOME Discourse tag.
Facts from gitg's own pages
- Architectures
- The Flathub listing names x86_64 and aarch64 as available architectures. · flathub.org, 8 Oct 2026
- Branch and tag actions
- Version 50 lists deleting remote branches, checking out detached commits, editing upstream branches, renaming tags, and resolving local tags. · flathub.org, 8 Oct 2026
- Cloning
- The project lists cloning local and remote repositories as one of its goals. · flathub.org, 8 Oct 2026
- Commits and patches
- The project lists committing files and retrieving a patch from a commit as goals. · flathub.org, 8 Oct 2026
- Diff and remote actions
- Version 50 lets users choose a default unified or split diff view and includes an action to fetch all remotes. · flathub.org, 8 Oct 2026
- Free plan
- Yes · github.com, 20 Sept 2026
- History view
- Version 50 adds customizable visibility and ordering of columns in the history view. · flathub.org, 8 Oct 2026
- License
- The GitHub mirror identifies the project license as GPL-2.0. · github.com, 8 Oct 2026
- Linux distribution
- Flathub lists gitg as a desktop-only Linux app distributed as a Flatpak. · flathub.org, 8 Oct 2026
- Maker
- The project is hosted under GNOME, and the Flathub listing names The Gitg Team as its publisher. · flathub.org, 8 Oct 2026
- Purpose
- gitg is a graphical interface for Git that visualizes repository history and provides utilities to manage repositories and commit work. · github.com, 8 Oct 2026
- Repository browsing
- The project lists browsing local repositories as one of its goals. · flathub.org, 8 Oct 2026
- Security and privacy
- The project pages opened here do not state security certifications or compliance claims. · github.com, 8 Oct 2026
- Support and contact
- The project README directs users to its GNOME Discourse tag for contact and its GitLab issue tracker to report issues. · github.com, 8 Oct 2026
Where gitg stands on Freedom251
- Git GUI Clients#14 of 32
- Version Control Software#28 of 62
- Git clients#11 of 24