git gui that shows branches well
Asked Answered
M

5

13

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

Missie answered 27/7, 2010 at 18:57 Comment(5)
What exactly is the problem with gitk? It will show all your branches, and remote branches too if you like - try gitk --branches, gitk --all, or from inside, view > new view and check the appropriate box. Or are you just looking for a list of branches?Ausgleich
it's not that gitk is wrong or anything. I'm just looking for a client with a different emphasis.Missie
@Arthur Ulfeldt: I was trying to ask you to clarify that emphasis - get an idea of what it is about how gitk shows branches that you don't like, to make it easier for others to tell if an alternative would be any better.Ausgleich
@jefromi if you put gitk --all in an answer i would vote for it :)Missie
Possible duplicate: stackoverflow.com/questions/1516720/git-gui-client-for-linuxVoiceless
A
12

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.

Avra answered 27/7, 2010 at 19:6 Comment(0)
H
32

Why don't you try

gitk --all

If not, look at gitg or gitx

Husking answered 24/2, 2011 at 1:13 Comment(0)
A
12

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.

Avra answered 27/7, 2010 at 19:6 Comment(0)
F
5

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.

Foramen answered 28/7, 2010 at 13:17 Comment(0)
P
2

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

Piacular answered 28/7, 2010 at 1:54 Comment(0)
I
0

If you are using windows, Git Extensions has worked well for me to see checkins with branches.

Indebtedness answered 27/7, 2010 at 19:6 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.