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

对于某些人来说,图形化 Git 客户端的想法是一种亵渎。毕竟,Git 是一个命令行工具。它实际上是最容易使用的命令行工具之一,那么为什么首先要使用 GUI呢?这归结为命令行所缺乏的视觉区域。GUI 客户端用于图形、图表、突出显示以及所有有助于您理解项目复杂性的好东西。这些客户端都富含这些东西,任何一个都将成为您的 Git 工作流程的绝佳补充。

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

吉特可乐它已经存在相当长的时间了,它是开源 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 采用更经典的控制方法。其中大多数位于窗口顶部的工具栏中。您可以管理从您自己的提交到分支的所有内容。这不是什么开创性的东西,但很有效。

5.SmartGit

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

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

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

所有这些客户都很棒。它们之间的选择取决于品味问题。请记住,您可以在没有 GUI 的情况下舒适地使用 Git,因此此选择完全取决于附加功能。哪一项最吸引您,您认为它对您的工作方式有帮助吗?

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