I am using git for version control of various projects.

Is there any gui software for navigating through commits and branches of a project and for retrieving versions in git projects?

Best Answer

I guess you are looking for an easy to use frontend for git

Take a look at " Graphical Interfaces " section of InterfacesFrontendsAndTools page on Git Wiki. The following points have been mentioned

  • 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 - t ext mode i nterface for g it, is GUI and pager, uses ncurses

Edit: These are the suggestions given in the other answers.

There are some software which i find extremely easy to use

  • Giggle: I personally use giggle Install giggle . It is simple and intuitive to use.


  • Cola Git GUI: I have not used Cola Git Install git-cola, but this does seem promising.