Lakshman Prasad Lakshman Prasad - 5 months ago 32
Linux Question

Git GUI client for Linux

Which is the best gui client on Linux for Git.

Update: After checking out all of the GUIs mentioned here,

git cola
seems to work well for committing/pushing

gitk
seem to work the best for examining history and

giggle
is awesome for watching the diffs.

I use command line for committing, web trac interface for viewing history, in a rare occasions, and accept
giggle
as
giggle
is what, I think, one needs as a desktop git gui, with occasional
git cola
and
gitk
.

Answer

The "Graphical Interfaces" section of InterfacesFrontendsAndTools page on Git Wiki mnsions these:

  • gitk - graphical history browser, in Tcl/Tk, distributed with Git (usually in gitk package)

  • git gui - graphical commit tool, in Tcl/Tk, distributed with Git (usually in git-gui package)

  • QGit - uses Qt toolkit

  • Giggle - uses GTK+ toolkit

  • git-cola - uses PyQt4

  • gitg - GTK+/GNOME clone of GitX

  • tig - Text mode Interface for Git, is GUI and pager, uses ncurses

  • GitForce - Git tool with Graphical user interface, available under GNU GPL license


Other than that, there is:

  • GitKraken - The downright luxurious Git client for Windows, Mac and Linux