Various tools to work with Git version control
Git is the most popular SCM, initially developed to manage source of Linux kernel. Later many clients and tools are developed for Git. In this article we going to see various tools to use with Git.
Git is primarily for Linux platform. Git is ported to windows and it is named as msysGit. Preferably choose Git as it is original. If you are windows lover then choose msysGit.
TortoiseGit is the best client for Windows. It provides shell extension to access the Git repository. Giggle is the graphical frontend for the git in Linux. It is developed using GTK+.
JGit is a library developed by Eclipse to work with Git repository. Most of the companies prefer to develop their own tools to get information from the repository. JGit is implemented in Java and it will help you to communicate with Git. If you are a .NET lover then Gitsharp is available to interact with Git. It is .NET port of JGit.
EGit and NBGit is the plugin to access Git repository from Eclipse and Netbeans respectively. Gerrit is a web based code review system, facilitating online code reviews for projects using the Git version control system.
Above are few tools which could be used to work with Git repository. All these are open source and has stable releases.