本文介绍了一些辅助 git 更好工作的工具。

git 官网收集了几乎所有市面上的图形界面客户端。

SourceTree。在各种测评中,SourceTree 一般被评价为 MAC 下性价比最高的。SourceTree 在查看 commit 信息,浏览文件的 git log 等方面特别便利。不过一些较为复杂的操作,比如 merge 和 rebase 还是在命令行操作比较放心。

SourceTree
SourceTree

P4Merge 也是测评中可视化合并工具中性价比最高的。可以将 P4Merge 配置为 git 的默认可视化合并工具,参见使用 P4Merge 作为 GIT 的可视化合并工具

P4Merge
P4Merge

PS: P4Merge 并没有针对 Retina 屏优化,请使用 Retinizer 工具修正一下。

最近发现了一款新的三方合并和比较工具:Kaleidoscope,效果很棒,只是价格偏高。 官网有 screenshots,做的比较漂亮。

tig 则是终端的 git 工具,可以认为是终端下的SourceTree。有了这么一个工具,便可以在终端快速的查看 commit 和 diff 信息了。有了 tig,再也不需要记住各种git loggit diff的命令了。

tig
tig

我的使用习惯是,用 SourceTree 看平时的 commit 和 diff,rebase 或 merge 的时候出现冲突用 p4Merge 解决,临时在终端查看 commit 和 diff 用 tig。