Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

git gui that shows branches well

Tags:

git

I have been using gitk and am looking for something that shows all my branches and preferably the branches available on remotes. Could you recommend one?

EDIT: I do a lot of rebasing between branches and like to easily see which branch pulled from where. Its more useful to see all the branches

like image 938
Arthur Ulfeldt Avatar asked Jul 27 '10 18:07

Arthur Ulfeldt


4 Answers

Why don't you try

gitk --all

If not, look at gitg or gitx

like image 60
Guillermo Garza Avatar answered Oct 13 '22 07:10

Guillermo Garza


Check out gitg. I find the interface to be a lot nicer than gitk.

EDIT: The above link appears to be down (permanently?). From Google's cached copy:

gitg has been moved to GNOME infrastructure. Bug reports can be found on bugzilla. Sources on the GNOME ftp. Development has been moved to GNOME git.

like image 23
peterjmag Avatar answered Oct 13 '22 08:10

peterjmag


Take a look at tools listed and described in "Graphical Interfaces" section of Interfaces, frontends, and tools page on Git Wiki.

Beside gitk (history browser) and git gui (commit tool), both distributed with Git and both written in Tcl/Tk, there are among others the following graphical interfaces for Linux:

  • QGit, which uses Qt toolkit, in C++
  • Giggle, which uses GTK+ toolkit, in C
  • git-cola, written in Python, uses PyQt4 toolkit
  • gitg, a clone of GitX for GTK+/GNOME, in C
  • tig (Text-mode Interface for Git), uses ncurses, in C

There is also git-instaweb to browse your working repository using gitweb.

like image 4
Jakub Narębski Avatar answered Oct 13 '22 08:10

Jakub Narębski


It's not so much an application, but I find github's network view quite useful. gitg as peterjmag mentions is also great.

like image 1
Daenyth Avatar answered Oct 13 '22 06:10

Daenyth