Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

A pretty and feature rich Git GUI for Linux [closed]

I was checking out for a rich GUI for Git on Linux. As of late, I have started using it a lot and find that even though command-line is very useful, I would still want a GUI at my disposal since I am not still very much aware with the advanced features.

I came across this question on Stack Overflow before, but I still have to ask this question again, as that question doesn't have my answer

  • I have used git-cola and gitk, but they look half-baked and gitk looks like I am working on some other desktop environment. All the features I require in gitGUI is not in either of them.

  • I tried giggle, but it is more useful for watching diffs

  • I tried QGit, but it is not fully complete.

Now let me tell how I want a foo-Git-GUI to look like:

  • You can have a look at Bzr Explorer. It is highly usable and has many more features than many of the above mentioned GUIs

Is there any Git GUI which looks like the above example I posted above?

like image 231
Manish Sinha Avatar asked Jan 26 '10 18:01

Manish Sinha


People also ask

Is there a GUI for git?

Git comes with built-in GUI tools for committing (git-gui) and browsing (gitk), but there are several third-party tools for users looking for platform-specific experience.


2 Answers

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.

Enter image description here

Enter image description here

like image 94
Christoph Avatar answered Sep 29 '22 10:09

Christoph


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.

like image 37
yuvilio Avatar answered Sep 29 '22 11:09

yuvilio