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

无人久伴 提交于 2019-11-28 15:25:57

问题


I was checking out for a rich GUI for Git on Linux. 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 SO 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 DE. All the features I require in gitGUI is not in either or 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 features than many of the above mentioned GUIs

Anyone knows of any Git GUI which looks like the above example I posted above?


回答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 repo.




回答2:


Smartgit seems to be pretty feature rich. It allows committing, rebasing, visualizing branch history... It's not open source but 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.

Update (02/16)

GitKraken, which is a node/electron based client has also entered into the foray with both .deb and standalone binaries. Here are screenshots from its announcement.




回答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...




回答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:




回答5:


I just started running GitExtensions on Mono and it seems to work pretty well so far (running Ubuntu natty 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.




回答6:


git gui is what I always use on Windows. It does just about everything I ever need to do in Git, and the graphical nature is invaluable for getting a good picture of what is going on.

I haven't tried it on Linux, but I doubt it is any worse there.

I think the reason there hasn't been a big push into alternative tools is that git-gui is more than good enough for those who like to use Guis.




回答7:


GitKraken is highly recommended. It is a cross-platform, modern and beautiful GIT client.



来源:https://stackoverflow.com/questions/2141611/a-pretty-and-feature-rich-git-gui-for-linux

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!