A pretty and feature rich Git GUI for Linux [closed]
Solution 1:
I find myself using mainly gitg
in combination with the command line for more complicated tasks.
Source repository: http://git.gnome.org/browse/gitg.
Recently, a new version 0.3.2 has been released, which is a rewrite using Vala. It's not yet feature-complete compared to the old 0.2 series, but the refactor is expected to speed up future development.
Also, there are normally PPAS on Launchpad which contain a more up-to-date version than the standard repository.
Solution 2:
Smartgit seems to be pretty feature rich. It allows committing, rebasing, visualizing branch history, etc. It's not open source, but it is free to use for non-commercial projects.
I installed it by downloading from the site, untarring and running bin/smartgit.sh
. There are also PPAs like this one that have it.
GitKraken, which is a Node.js/Electron based client has also entered into the foray with both .deb and stand-alone binaries. Here are screenshots from its announcement.
Solution 3:
I doubt you're going to find what you want if you haven't already. Linux users tend to be quite happy using CLIs so there's not nearly so strong a drive for a huge GUI.
That said, you've somehow missed looking at git-gui. git-gui and gitk are the two that are actually part of the git suite, and they're designed to complement each other - gitk for looking at history and diffs, git-gui for making commits, merging, fetching, pushing...
Solution 4:
Check EGit, the Git plugin for Eclipse. It's out of incubation since June 2011. You can see how it looks in the user guide. Here are a few screenshots to wet your appetite:
- New files:
- Commit Window:
- History View:
Solution 5:
I just started running GitExtensions on Mono, and it seems to work pretty well so far (running Ubuntu 11.04 (Natty Narwhal) here).
I had to install some libraries to get the compiled ZIP package to run:
-
libmono-winforms2.0-cil for System.Windows.Forms
-
libmono-system-ldap2.0-cil for System.DirectoryServices
Unfortunately there doesn't seem to be a packaged version for Ubuntu.