by The GNOME Project

Gitg is a graphical user interface for the Git version control system, allowing users to easily perform essential tasks such as staging, committing, branching, and merging.

Operating system: Windows

Publisher: The GNOME Project

Antivirus check: passed

Report a Problem


Gitg is a powerful and user-friendly graphical user interface for the Git version control system. Gitg is designed to make it easier to manage and navigate your git repositories. It features a graphical view of the commits and branches that make up the history of your repository, as well as a timeline view that allows you to quickly see when changes were made. It also provides a powerful search engine for quickly locating commits and branches.

Using a CMS can help to speed up the process of creating and managing content.

• Graphical View - Gitg provides a graphical view of the commits and branches in your repository. You can quickly see the history of your repository, as well as easily navigate between branches.

• Timeline View - Gitg provides a timeline view so you can quickly see when changes were made in your repository.

• Search Engine - Gitg provides a powerful search engine for quickly locating commits and branches.

• Pull Requests - Gitg allows you to easily create and manage pull requests. You can also see the status of your pull requests at a glance.

• Commit Viewer - Gitg provides a detailed view of each commit, including the author, date, and changed files.

• Diff Viewer - Gitg provides a diff viewer so you can easily see the changes made in each commit.

• Stash Support - Gitg allows you to easily manage your stashes and apply them to your repository.

• Tag Support - Gitg supports the tagging of commits so you can quickly organize and search your repository.

• Submodule Support - Gitg supports submodules so you can easily manage and update your repository's dependencies.

• Branch Manager - Gitg provides an easy way to manage your branches and easily switch between them.

• Git Hooks - Gitg allows you to easily configure and enable git hooks for your repository.

• Repository Manager - Gitg provides an easy way to manage and switch between multiple repositories.

• Scriptable - Gitg is scriptable, allowing you to easily automate tasks and integrate with external tools.

• Cross Platform - Gitg is available for Windows, Mac OS X, and Linux.
1. A development team with expertise in software engineering and related disciplines such as user experience design, database design, and software testing.

2. A system architecture that meets the needs of the software, with appropriate security measures, scalability, and performance.

3. A reliable source code control system with easy-to-use versioning and branching.

4. A comprehensive set of automated tests to ensure quality.

5. A logging and monitoring system to track errors and usage.

6. A method for collecting feedback from users and providing support.

7. A process for gathering requirements and setting expectations with stakeholders.

8. A strategy for software deployment and maintenance.

Intuitive graphical interface makes handling repositories easier.
Supports numerous Git features for advanced users.
Offers smooth and responsive performance.

Limited language localization options.
No support for bare repositories.
Lacks advanced Git features.
image/svg+xmlBotttsPablo Stanley Körner Harris I.
Gitg is a great software for managing a variety of projects. It has a great user interface that is easy to use. The graphical representation of the commits makes it easier to understand the progress of the project. The ability to create branches and tags helps to keep code organized and easy to find. I particularly like the ability to quickly see the differences between branches. It also works well with github and other online repositories. I have found it to be a great tool for managing software projects.
image/svg+xmlBotttsPablo Stanley Körner Jack Horgan
Gitg is a great tool for anyone looking to collaborate on code or track changes, however I found it a bit challenging to navigat at times with all its features and options.
image/svg+xmlBotttsPablo Stanley Körner Kyle W.
Gitg is an open-source software designed for viewing and managing git repositories. It provides users with an intuitive graphical user interface that allows them to easily navigate through repositories, view commit history, and track changes made to files. Gitg also offers various features such as visualizing diffs, searching for commits, and browsing branches. It supports multiple platforms including Linux, macOS, and Windows. Additionally, it provides users with the ability to customize the interface to suit their preferences.
image/svg+xmlBotttsPablo Stanley Körner Jackson
Efficient, visually appealing, handy for tracking changes.
MySQL for Visual Studio
MySQL for Visual Studio is a database development and management tool for Microsoft Windows and Linux that enables developers to easily create and manage MySQL databases in Visual Studio.
Dotfuscator Professional Edition
Dotfuscator Professional Edition is a .NET obfuscation, tamper protection, and optimization tool for protecting and improving the performance of .NET applications.
PEStudio is a free, static malware analysis tool that helps detect malicious code, anomalies, and security threats in PE (Portable Executable) files.
Microsoft XNA Game Studio
Microsoft XNA Game Studio is a game development environment allowing developers to create games for Windows and Xbox 360 using the XNA framework.
Portable ExamDiff
ExamDiff is a freeware Windows tool for visual file and folder comparison, allowing users to quickly and easily compare text, binary, and directory differences.