8Git
Introducing 8Git, the simple yet powerful Windows application designed to help you maintain a clear overview of your local Git repositories. If you manage numerous Git repos across your disk, you might easily lose track of where you have uncommitted changes. 8Git is the utility built to solve this exact problem.
Getting started is seamless: you can add repositories using a simple drag-and-drop action into a customizable tree structure. This tree allows you to organize and reorder your repositories by dragging them into your desired layout, ensuring your workflow remains intuitive.
8Git actively monitors your directories. It uses a file system hook to detect changes. When a modification occurs, the application quickly checks for any uncommitted changes within the repository. If uncommitted changes are detected, the repository's icon is clearly marked with a red indicator, giving you an immediate visual alert.
For performing Git operations, 8Git offers flexible integration. It features native integration with TortoiseGit for certain operations. For instance, a simple click on a repository can open the TortoiseGit commit window. If you prefer not to use TortoiseGit, that's not a problem: clicking on the repository will instead launch a command line window, allowing you to execute any necessary Git commands directly.
8Git is more than just a repository tracker. In addition to adding repositories to your organizational tree, you can also include web links, pointers to specific files or directories, or even create simple text notes right alongside your Git projects for a comprehensive, centralized workspace.
The application is free, and the source code is also available, so you can choose whether to download it or compile it yourself from the source. To compile it, you'll need Windows 11 and Visual Studio. The application is written in C#. 8Git source code on GitHub. You can download previous versions on GitHub. Releases history on GitHub
If you have an idea for improving the app, found a bug you'd like to fix, or just have any other feedback, feel free to leave us a message in the comments. A short video shows how the application works.
Example of 8Git usage
More screenshots of the application
Comments