用于Linux的漂亮且功能丰富的git GUI [关闭]


67

我被检查出了rich GUIGitLinux。最近,我开始大量使用它,并且发现尽管命令行非常有用,但我仍然希望使用GUI,因为我对高级功能还不是很了解。

以前在SO上遇到过这个问题,但是我仍然不得不再次问这个问题,因为那个问题没有我的答案

  • 我已经使用git-colagitk,但是它们看起来有点生硬,而gitk看起来就像我在其他DE上工作。我在gitGUI中需要的所有功能都不在其中之一。

  • 我试过了giggle,但是对看差异比较有用

  • 我试过了QGit,但是还没有完全完成。

现在让我告诉我我想要一个foo-Git-GUI的样子:

  • 您可以看一下Bzr Explorer,它具有很高的可用性,并且具有许多上述GUI所没有的功能

任何人都知道任何Git GUI,就像我上面发布的上述示例一样?


git的主页有一个列表:git-scm.com/download/gui/linux
matth

Answers:


62

我发现自己主要gitg与命令行结合使用来完成更复杂的任务。

源存储库:http : //git.gnome.org/browse/gitg

最近,发布了新版本0.3.2,该版本使用Vala进行了重写。与旧的0.2系列相比,它还不具备完整的功能,但预计该重构将加快未来的开发速度。

另外,通常在Launchpad上有一些PPA,它们包含的更新版本要比标准存储库更新。 在此处输入图片说明 在此处输入图片说明


2
尽管它看上去不错,但不幸的是它几乎什么也没做。:-(
andyczerwonka 2011年

20
我不会准确地将分段,基于行的分段,提交,分支,标记,挑选,修补,浏览,显示差异等称为“几乎没有”。;-)-至少对我个人而言,它涵盖了我通常在回购中所做的约80%。
Christoph

足够公平……我重新表述……“这对本地工作很有用,但对远程协作没有帮助”
andyczerwonka 2011年

这个专案有网站吗?看起来很酷,但是很难找到信息。
特拉维斯·里德

嗯,该主页似乎当前处于离线状态。我添加了到源存储库的链接,这是我可以找到的唯一有意义的页面(除了旧的github页面)
Christoph

21

Smartgit似乎功能丰富。它允许提交,重新编制基础,可视化分支历史记录...它不是开源的,但可以免费用于非商业项目

我通过从站点下载,取消安装并运行进行安装bin/smartgit.sh。也有喜欢的PPA这样一个有它。

更新(02/16)

基于节点/电子的客户端GitKraken也已经使用.deb和独立二进制文件进军了。这是其公告的屏幕截图


这是迄今为止我发现过的最有用的git gui。谢谢!
阿尔卑斯山

投票赞成,我喜欢这个。只是它不是开源的,但是谁在乎,崇高的精神也不是开源的!除了git / hg之外,我大多数时候都喜欢CLI。公司驱动的应用程序的GUI通常更好。
boh 2013年

哇靠!我从没想过我会在Linux上看到这种能力的Git GUI!
Hubro

我更喜欢Smartgit而不是GitKraken,因为GitKraken要求我登录github或gitkraken。我只想要一个漂亮的git-diff!
Efreeto

17

我怀疑您是否会找到想要的东西(如果您还没有的话)。Linux用户通常对使用CLI感到非常满意,因此对于巨大的GUI而言,驱动器的功能并不那么强大。

就是说,您不知何故错过了git-gui。git-gui和gitk实际上是git套件的一部分,它们旨在相互补充-gitk用于查看历史记录和差异,git-gui用于进行提交,合并,获取,推送...


谢谢Jefromi,我可以理解Linux用户对cli很满意,但是我仍然发现Bazaar可以使用良好的GUI,而GIT则不可以。这就是为什么我问的问题
马尼什·辛哈

OTOH git-cola太令人困惑了。可能不错,但是使用起来太复杂了。比较一下Bzr Explorer,看看。
Manish Sinha 2010年

1
我什么也没说。
卡斯卡贝尔

我不知道如何启动git-gui。不在Linux菜单中,并且终端“ git-gui”不执行任何操作,而“ whereis git-gui”显示一个或两个位置但没有建议。
Smandoli

2
@Smandoli这是一个git命令:git gui
Cascabel 2012年

11

检查EGit,这是Eclipse的git插件。自2011年6月以来,它就不再受人欢迎了。您可以在用户指南中看到它的外观。以下是一些可以缓解胃口的屏幕截图:

  • 新文件:

要添加的新文件

  • 提交窗口:

提交窗口

  • 历史记录视图:

历史记录视图


如果您使用的是Eclipse IDE,那么这是最佳选择,因为它们都是集成的。漂亮又有用。
caligari

6

我刚刚开始在Mono上运行GitExtensions,到目前为止,它似乎运行良好(在此处运行Ubuntu natty)。我必须安装一些库才能运行已编译的zip软件包:

  • 适用于System.Windows.Forms的libmono-winforms2.0-cil

  • 适用于System.DirectoryServices的libmono-system-ldap2.0-cil

    不幸的是,似乎没有Ubuntu的打包版本。



5

我一直在Windows上使用git gui。它几乎可以完成我在Git中需要做的所有事情,而图形化的性质对于了解正在发生的事情非常宝贵。

我还没有在Linux上尝试过,但是我怀疑那里的情况会更糟。

我认为没有大力推动替代工具的原因是git-gui对于那些喜欢使用Guis的人来说已经足够了。


我可以理解,图形的本质是无价的,但是仍然需要降低入门级的障碍。
Manish Sinha 2010年

1
w!看起来太糟了。vilain.net/talks/git-svn/git-gui.png无论如何,我将继续使用它
Manish Sinha 2010年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.