我正在rich GUI
点击Git
Linux
。最近我开始大量使用它并发现即使命令行非常有用,我仍然需要一个GUI供我使用,因为我还不太了解高级功能。
我遇到了this question on SO before,但我仍然需要再次提出这个问题,因为这个问题没有我的答案
我使用了git-cola
和gitk
,但是它们看起来半生不熟,gitk看起来像是在处理其他DE。我在gitGUI中需要的所有功能都不在它们中。
我尝试了giggle
,但它对于观看差异更有用
QGit
,但还没有完全完成。现在让我告诉我如何看待foo-Git-GUI:
Bzr Explorer
,它非常实用,并且具有许多功能,而不是上面提到的许多GUI 任何人都知道任何Git GUI看起来像我上面发布的上面的例子吗?
答案 0 :(得分:62)
我发现自己主要使用gitg
与命令行结合使用来处理更复杂的任务。
源存储库:http://git.gnome.org/browse/gitg。
最近,新版本0.3.2已经发布,这是使用Vala重写的。 与旧的0.2系列相比,它还没有特色完整,但预计重构将加速未来的发展。
此外,Launchpad上通常有PPA,它包含比标准repo更新的版本。
答案 1 :(得分:21)
Smartgit似乎功能丰富。它允许提交,变基,可视化分支历史...它不是开源的,但可以免费用于non-commercial projects。
我通过从网站下载,解压并运行bin/smartgit.sh
来安装它。还有像this one这样的ppas。
GitKraken,这是一个基于节点/电子的客户端,也进入了同时使用.deb和独立二进制文件。 Here are screenshots来自宣布。
答案 2 :(得分:17)
如果你还没有,我怀疑你会找到你想要的东西。 Linux用户倾向于使用CLI非常高兴,因此对于庞大的GUI来说,驱动器并不是那么强大。
那就是说,你不知何故错过了看git-gui。 git-gui和gitk是两个实际上是git套件的一部分,它们的设计是为了相互补充 - gitk用于查看历史和差异,git-gui用于提交,合并,获取,推送......
答案 3 :(得分:11)
检查Eclipse的git插件EGit。自2011年6月以来,它已经没有孵化了。你可以在the user guide看到它的外观。以下是一些可以满足您胃口的屏幕截图:
答案 4 :(得分:5)
git gui是我在Windows上一直使用的东西。它完成了我在Git中需要做的所有事情,图形性质对于了解正在发生的事情是非常宝贵的。
我没有在Linux上尝试过,但我怀疑它有什么不好。
我认为没有大力推动替代工具的原因是git-gui对于那些喜欢使用Guis的人来说已经足够好了。
答案 5 :(得分:5)
我刚开始在Mono上运行 GitExtensions ,到目前为止似乎工作得很好(在这里运行Ubuntu natty)。 我必须安装一些库才能运行已编译的zip包:
libmono-system-ldap2.0-cil for System.DirectoryServices
不幸的是,似乎没有Ubuntu的打包版本。
答案 6 :(得分:2)
GitKraken。它是一个跨平台,现代和美丽的GIT客户端。