当前位置: 首页>>技术教程>>正文


有Git的GUI客户端吗?

, , ,

问题描述

我正在使用git进行各种项目的版本控制。

是否有GUI软件用于浏览项目的提交和分支以及检索git项目中的版本?

最佳解决思路

我想你正在寻找一个简单易用的front-end for git。

查看Git Wiki上InterfacesFrontendsAndTools页面的“Graphical Interfaces”部分。有以下提到:

  • gitk – Tcl /Tk中的图形历史浏览器,与Git一起发布(通常位于gitk包中)

  • git gui – Tcl /Tk中的图形提交工具,与Git一起分发(通常位于git-gui包中)

  • QGit – 使用Qt工具包

  • Giggle – 使用GTK +工具包

  • git-cola – 使用PyQt4

  • gitg – GitX的GTK + /GNOME克隆

  • tig – 用于git的文本模式界面是GUI和寻呼机,使用ncurses


编辑:这些是在其他答案中给出的建议。


有一些我个人觉得很容易使用的软件。

  • 傻笑

  • Git Cola


Giggle我个人使用giggle。它使用简单直观。

software-recommendation,gui,git,ubuntu

software-recommendation,gui,git,ubuntu


可乐Git GUI

我没有使用Cola Git,但这看起来很有希望。

software-recommendation,gui,git,ubuntu

software-recommendation,gui,git,ubuntu


次佳解决思路

测试了上述所有工具之后,我已经用以下工具来管理我的Git存储库:

SmartGit

SmartGit是Git的easy-to-use图形用户界面,具有优化的work-flows。 SmartGit支持软件开发项目中every-day工作所需的所有Git和Mercurial功能:

  • 本地工作树操作

  • 状态,差异,日志

  • 推,拉,取(对于所有协议)

  • 标签和分支管理

  • 合并,cherry-pick,rebase,恢复

  • 子模块支持

  • 存储管理

  • 远程管理

我还有一个易于使用的向导,可以将您连接到像GitHub和BitBucket这样的在线存储库

software-recommendation,gui,git,ubuntu

RabbitVCS

相比之下,RabbitVCS与其他工具有不同的方法。它不是为你的git存储库提供外部用户界面,而是将其自身集成到Nautilus中。实际上,RabbitVCS是一组图形工具,可以用来简单直接地访问您使用的版本控制系统。

software-recommendation,gui,git,ubuntu

第三种解决思路

是; git有一个gui,你可以使用git gui命令运行。

如果这不起作用,这意味着您需要为git安装GUI。您可以通过安装git-gui软件包来完成此操作。或者,甚至更好,安装git-all软件包。

software-recommendation,gui,git,ubuntu

software-recommendation,gui,git,ubuntu

sudo apt-get update && sudo apt-get install git-all

详情请参阅man git-gui。请注意,虽然手册页称为git-gui,但您可以将其作为git gui运行。

第四种思路

在返回CLI之前,我使用了gitg一段时间。对于娱乐价值,有gource,它可以把你的git历史变成动画:)

第五种思路

我对smartgit非常偏爱。 You can read more about it here这是迄今为止我发现的Linux上最完整的git客户端。这就是说,命令行中有真正的优势,并且我建议你在使用GUI之前先学习它。

第六种思路

我在开发GitKraken的团队中,所以我有点偏见,但我强烈建议您检查一下。它是cross-platform,因此您可以在Windows,Mac和Linux中使用相同的工具,它还具有一些其他独特功能,包括撤消/重做,索引搜索和响应式直观设计。如果GitKraken不适合你,我也用Git Extensions(Windows)和GitHub Desktop(Windows /Mac)取得了一些成功。

第七种思路

不是从源文件(http://www.syntevo.com/smartgit/index.html)下载和编译tar.gz文件,而是提供PPA on launchpad,允许使用正常的apt-get命令安装smartgit

从终端(Ctrl + Alt + t)输入以下命令:

sudo add-apt-repository ppa:eugenesan/ppa
sudo apt-get update
sudo apt-get install smartgit 

这将安装最新版本的smartgit。

第八种思路

还有一个比较新的(刚刚发布的几个月前)名为GitEye的软件。

它提供了一个熟悉的图形界面,因为它基于Eclipse RCP框架。你也可以在Windows和Mac上使用它,因为它运行在java上。

试一试;免费。

到目前为止,我唯一的抱怨是它的合并工具相当有限

第九种思路

ungit看起来像git的强大直观的图形用户界面。

第十种思路

我使用git扩展 – 我发现它对我所需要的非常有用。 Here’s是在12.04上运行的链接

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/195.html,未经允许,请勿转载。