[ Thanks to LinuxLinks for this link.
]
“There are two official Git tools that are part of the main Git
repository each designed for a different job. Git-gui is a
Tcl/Tk-based graphical user interface that concentrates on commit
generation and single file annotation. gitk is a repository browser
that is also written in Tcl/tk. Whilst these two tools, used in
conjunction, offer reasonable access to the power of Git, they lack
integration, and functionality that other Git clients provide.“The purpose of this article is to provide an insight into the
best free open source Git clients that are available. We have
covered the best graphical and console based clients available, so
hopefully there will be something here of interest for anyone
involved in the development of software projects.“One Git client that has not been included in this article but
is definitely worth of a mention is SmartGit, a Java-based user
interface that is ideally suited for both beginners and advanced
users alike. Unfortunately, SmartGit is not open source software,
and requires the purchase of a license for commercial usage.”