Sign up ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. It's 100% free, no registration required.

Is there a similar piece of software to SourceTree, a GUI for git, for Linux? I know about Giggle, git cola, etc. I'm looking for a beautiful, easy to use GUI for git.

share|improve this question
There are GUIs for git, yes. What features do you expect from that program? Don't assume that people have heard of SourceTree. – Gilles Sep 18 '12 at 1:08
@Gilles added a link to sourcetree. I'm looking for general git support, but something that's easy to use, and easy to look at. – Glen Solsberry Sep 18 '12 at 1:10
Refer to the following links: [Git GUI client for Linux][1] [A pretty and feature rich git GUI for Linux][2] [1]: [2]:… – Dejian Sep 18 '12 at 4:06
Something wrong with the standard interfaces: git gui plus gitk? – ire_and_curses Sep 18 '12 at 5:18
how about gitg? – tsusanka Apr 8 '13 at 13:14

5 Answers 5

up vote 33 down vote accepted

A nice alternative is SmartGit. It has some very similar features to SourceTree and has built in 3-column conflict resolution, visual logs, pulling, pushing, merging, syncing, tagging and all things git :)

share|improve this answer
+1 I like SmartGit and I think it's the most advanced git gui for linux. However, staging is much clearer in SourceTree. On the other side, 3-way merging and conflict solving is much better in SmartGit. SourceTree does only support external tools for conflict solving. – sulai Mar 10 '14 at 18:11
Unfortunately SmartGit is NOT open-source. – landroni Sep 28 '14 at 19:04
And also I find it really overloaded. I think they couldn't have fit more split windows into the GUI. It seems to work fine with linux but there is no OS integration (e.g. adding shortcuts) – xXx Mar 17 at 10:50
@landroni SourceTree is not open-source either, otherwise somebody would have ported it to Linux already. – Tobia May 28 at 9:03
@Tobia Sure. I felt it was an important point to mention, for Unix aficionados. – landroni May 28 at 13:46

latest visual studio Code editor for linux has very smooth git integration.

share|improve this answer

If you can use any JetBrains IDE (, I recommend you to do so. They have a pretty nice built-in GUI for git (and also other VCS)... maybe not so packed with features as other software mentioned here, but it does it job.

Also, qgit works for me. The only issue I encountered was when I tried to switch to a dark (white-on-black) GTK theme.

share|improve this answer

One open-source GIT GUI whose interface isn't positively scary is gitg. From the project's website:

gitg is the GNOME GUI client to view git repositories.

enter image description here

share|improve this answer
Not scary, also not super feature rich. It's a graphical version of git log --graph --oneline --decorate – cr125rider Dec 17 '14 at 17:02

GitEye is pretty good stuff. Also, free (as in beer).

share|improve this answer
Mmm. GitEye is big (~100Mb), based on eclipse and greeted me with this dialog on just browsing my work tree. What is up with that?! – sehe Dec 3 '13 at 9:04
Yeah I know it wants to create a project which seems stupid. I don't use GitEye anymore. Only terminal and git-cola these days. – thnee Jul 14 '14 at 11:50
The GUI feels like a cheap and bad clone of sourcetree. At least the Git Files window feels a bit like it. – xXx Mar 17 at 10:55

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.