适用于Linux的漂亮且功能丰富的git GUI

Man*_*nha 67 git user-interface dvcs gitk

我被检查出了rich GUIGitLinux.最近我开始大量使用它并发现即使命令行非常有用,我仍然需要一个GUI供我使用,因为我还不太了解高级功能.

以前在SO上遇到过这个问题,但我还是要再问这个问题,因为那个问题没有我的答案

  • 我已经使用git-colagitk,但他们看上去半生不熟和gitk看起来像我的一些其他工作DE.我在gitGUI中需要的所有功能都不在其中.

  • 我试过giggle,但它对于观看差异更有用

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

现在让我告诉我如何想要一个foo-Git-GUI看起来像:

  • 你可以看一下Bzr Explorer,它是高度可用的,并且具有许多功能,而不是上面提到的许多GUI

任何人都知道任何Git GUI,看起来像我上面发布的上面的例子?

Chr*_*oph 62

我发现自己主要gitg使用命令行来处理更复杂的任务.

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

最近,新版本0.3.2已经发布,这是使用Vala重写的.与旧的0.2系列相比,它还没有功能完备,但重构有望加速未来的发展.

此外,Launchpad上通常有PPA,它包含比标准repo更新的版本. 在此输入图像描述 在此输入图像描述

  • 我不会完全调用分段,基于行的分段,提交,分支,标记,挑选樱桃,修补,浏览,显示差异等等......"几乎没有".;-) - 至少就我个人而言,它涵盖了我通常在回购中所做的80%. (20认同)
  • 虽然它看起来不错,但不幸的是它几乎没有任何作用.:-( (2认同)

yuv*_*lio 21

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

我通过从网站下载,解压并运行来安装它bin/smartgit.sh.也有像这样的 ppas 有它.

更新(02/16)

GitKraken是一个基于节点/电子的客户端,它也进入了.deb和独立二进制文件.以下是其公告的截图.


Cas*_*bel 17

如果你还没有,我怀疑你会找到你想要的东西.Linux用户倾向于使用CLI非常高兴,因此对于庞大的GUI来说,驱动器并不是那么强大.

那就是说,你不知何故错过了看git-gui.git-gui和gitk是两个实际上是git套件的一部分,它们的设计是为了相互补充 - gitk用于查看历史和差异,git-gui用于提交,合并,获取,推送......

  • @Smandoli这是一个git命令:`git gui` (2认同)

Hos*_*Aly 11

检查EGit,Eclipse的git插件.它自2011年6月起就没有孵化.您可以在用户指南中看到它的外观.以下是一些可以满足您胃口的屏幕截图:

  • 新文件:

要添加的新文件

  • 提交窗口:

提交窗口

  • 历史观点:

历史观


bla*_*dog 6

我刚刚开始在Mono上运行GitExtensions,到目前为止似乎工作得很好(在这里运行Ubuntu natty).我必须安装一些库来运行已编译的zip包:

  • System.Windows.Forms的libmono-winforms2.0-cil
  • System.DirectoryServices的libmono-system-ldap2.0-cil

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


T.E*_*.D. 5

git gui是我在Windows上一直使用的东西.它完成了我在Git中需要做的所有事情,图形性质对于了解正在发生的事情是非常宝贵的.

我没有在Linux上试过它,但我怀疑它在那里更糟糕.

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