5 个最有用的 Linux 图形 Git 客户端

对某些人来说,图形化 Git 客户端的想法是一种亵渎。 毕竟,Git 是一个命令行工具。 它实际上是最容易使用的命令行工具之一,那么为什么首先要使用 GUI? 这归结为命令行不足的可视区域。GUI 客户端用于图形、图表、突出显示以及所有有助于您了解项目复杂性的好东西。 这些客户端都非常丰富,任何一个都可以很好地添加到您的 Git 工作流程中。

以下是一些适用于 Linux 的最佳图形 Git 客户端。

1. 吉特可乐

吉特可乐 已经存在了相当长的时间,这是一个经典 example 一个开源的 Linux 工具,它完全可以满足它的需要,而不会被许多不必要的附加功能所困扰。

Git Cola 是用 Python 编写的,并具有 GTK 界面,因此它可以与大多数桌面完美集成。 由于它是开源的,因此它也可以在大多数分发存储库中使用,使其易于更新和维护。

该界面分为四个窗格。 每个都显示项目 Git 存储库的一个单独方面。 它使您可以轻松地可视化文件中提交之间的差异,并且您可以在分支之间快速导航和浏览。

2. GitEye

吉特眼 是 Git 的跨平台免费软件客户端。 它可能不是开源的,但它是免费提供和免费使用的。 有趣的是,GitEye 不会安装在您的计算机上。 相反,它以二进制形式打包,您可以简单地从它自己的目录中运行它。

吉特眼

GitEye 带来了更详细的界面。 它在屏幕左侧有一个出色的文件树浏览器。 GitEye 还使浏览和检查您的分支变得非常简单。 此外,GitEye 有一些简洁的功能,允许您跟踪文件的历史并通过构建服务器管理项目的构建。

3. 吉特

吉特 是 GNOME 桌面的默认图形 Git 客户端。 像许多较新的 GNOME 实用程序一样,它在外观上是一种简单的骨架。 GNOME 的极简设计选择并不意味着 Gitg 不能完全满足您的需求。

吉特

Gitg 对项目的历史有很好的可视化,它可以让你动态选择你的分支。 它的提交屏幕一开始有点令人困惑,但一旦你掌握了它,它实际上非常容易使用。 它向您展示了分阶段的更改,您可以在此处轻松评估它们并创建您的提交。

如果您正在寻找适合您桌面的简单内容,那么 Gitg 是一个很好的选择。

4.QGit

如果 Gitg 是 GNOME 客户端, QGit 是 Plasma/Qt 之一。 QGit 已经存在了一段时间,它确实改进了它的方法。 QGit 还可以直观地浏览项目历史的出色视觉表示。 您不仅可以查看提交内容,还可以查看受影响的文件。

QGit

它还有一个很棒的文件树浏览器,可让您快速浏览您的项目并查看文件以及通过修订对它们所做的更改。

QGit 对其控件采用了更经典的方法。 其中大部分位于窗口顶部的工具栏中。 您可以从那里管理从您自己的提交到分支的所有内容。 这不是开创性的,但很有效。

5.SmartGit

SmartGit 是另一个专有选项。 不过,这一次,它被打包用于 Linux 系统。 SmartGit 可供个人免费使用,但需要企业许可证。 SmartGit 的外观和感觉有点像 IDE。 如果您喜欢 Netbeans 和 Eclipse 之类的程序,那么 SmartGit 很适合您。

SmartGit

它包含实用程序和工具,使您的项目导航变得轻而易举。 它还为您的项目提交和更改提供了一些出色的突出显示和可视化功能。

SmartGit 的工具栏是最好的。 它使您的大多数常见任务尽可能轻松,同时仍允许您在需要时进行最大控制。

所有这些客户都很棒。 它们之间的选择归结为品味问题。 请记住,您可以在没有 GUI 的情况下舒适地使用 Git,所以这个选择完全是关于额外的。 哪一个最吸引您,您认为它对您的工作方式有帮助吗?

本文首发于 2012 年 1 月,更新于 2018 年 6 月。

订阅我们的新闻!

我们的最新教程直接发送到您的收件箱

注册所有时事通讯。 注册即表示您同意我们的隐私政策并且欧洲用户同意数据传输政策。 我们不会共享您的数据,您可以随时取消订阅。 订阅