5 个最佳 Mac 图形 Git 客户端

在命令行上使用 Git 很好,但对于某些人来说,它不太理想。虽然简单的提交在终端中很好,但查看扩展差异或其他数据并不总是理想的。如果您正在寻找图形化的 Git 客户端,那么您很幸运。唯一的问题是决定选择哪一个。

有很多适用于 Mac 的 GUI Git 客户端,但我们收集了一些应​​该放在您的列表顶部的客户端。在开始随机尝试客户端之前,先尝试一下其中的一些客户端。

另请阅读: Git 初学者指南

1.GitHub桌面版

如果你主要使用 Git 与 GitHub 仓库交互,那么 GitHub 自己的客户端应该是你的首选之一。尽管被称为 GitHub Desktop,但该应用程序还可以与 GitLab、Bitbucket 和其他地方的存储库配合使用。这需要首先从命令行克隆存储库,但如果您主要使用 GitHub,它仍然很方便。

GitHub 桌面版具有编辑器和 shell 集成功能,可轻松与其他应用程序配合使用。它还使查看差异和其他数据变得容易,特别是与在命令行上工作相比。该应用程序也是免费的,这使其成为一个有吸引力的选择。

2.叉子

Fork 的开发人员将该应用程序描述为“快速且友好”的 Git 客户端。它提供了一个看起来简单的界面,但在其下面您会发现一些强大的功能。

基本知识都涵盖了:克隆、获取、拉动和推送。您还可以通过应用程序轻松合并和变基。在应用程序的提交视图中,您可以逐行暂存和取消暂存更改,这会很方便。当谈到变基时,您可以交互地编辑和重新排序提交,这是另一个强大的功能。

Fork 的高级差异查看器可让您轻松发现提交之间的更改,甚至允许您查看常见图像格式的差异。 Fork 适用于 macOS 10.11 及更高版本可免费下载.

3. 塔楼

Tower 因其作为功能更强大的 GUI Git 客户端之一而享有盛誉。它功能强大,但 Tower 的开发人员还夸耀该应用程序使用起来非常简单。 Tower 允许您撤消任何 Git 操作,包括恢复提交、恢复已删除的提交以及恢复已删除的分支。

任何曾经需要解决 Git 合并冲突的人都知道这并不有趣。 Tower 可以让您直观地解决这个问题,从而更容易地发现问题所在。即使您是初学者,Tower 的分步文档也能让您轻松入门。如果您是 Git 新手,这将是一个重大福音。

您可以开始免费使用 Tower,但要继续使用它,您需要付费订阅。基本订阅费用为每位用户每年 69 美元。 Pro 订阅包含基本的团队管理功能,每年费用为 99 美元。欲了解更多信息,请参阅塔网站.

4. 源树

Sourcetree 由 Atlassian 开发,您也可能知道该公司是 Bitbucket 背后的公司。尽管如此,Sourcetree 并不像 GitHub Desktop 特定于 GitHub 那样特定于 Bitbucket。

尽管 Sourcetree 是免费提供的,但它具有一些以团队为中心的功能,您必须在其他应用程序中付费才能使用这些功能。例如,Sourcetree 具有 Git 大文件支持功能,允许团队在一处跟踪大型资产。它不仅仅是一个 Git 客户端,还内置了对 Mercurial 存储库的开箱即用支持。

Sourcetree 还提供了您期望从图形 Git 客户端获得的许多其他功能,使您能够可视化提交历史记录并轻松合并。欲了解更多信息,请参阅源树网站.

Sublime Text 是适用于 Mac 的最佳代码编辑器应用程序之一。考虑到这一点,来自同一开发人员的 Sublime Merge 是一个出色的 Git 客户端是有道理的。

如果您以前使用过 Sublime Text,那么 Sublime Merge 的用户界面会立即变得熟悉。该应用程序也利用这一点取得了良好的效果,具有三向合并工具、并排差异和强大的搜索。正如您所期望的,Sublime Merge 还具有出色的语法突出显示功能。

与 Sublime Text 一样,您可以免费评估 Sublime Merge,但需要购买许可证才能扩展使用。该应用程序售价 99 美元,价格并不便宜,但如果 Sublime Text 的更新历史记录可以作为参考的话,这个价格将让你获得多年的更新。

结论

上述客户端应该有足够的功能,让除了最重的 Git 用户之外的所有用户都能找到喜欢的东西。如果您也使用 Linux,请务必查看我们的列表适用于 Linux 的最佳 Git 客户端.