Mac 的 Git GUI:Gitbox

gitbox-screenshot

Gitbox 是 Git 版本控制系统的一个非常好的 GUI。您期望的所有功能都在那里:快速查看分支、历史记录、工作目录状态,然后轻松地提交、拉取、合并和推送文件,而不费力。不久前我第一次使用 Gitbox 作为预览版并且很喜欢它,你需要安装 Xcode 和 Git 才能自己运行应用程序。

以下是 Gitbox 开发人员列出的功能:

签出所有内容。您可以使用一个下拉按钮签出本地分支、标记甚至远程分支。从现在开始,您不必记住晦涩的分支跟踪命令或编辑 .git/config。选择远程分支,为其输入一个本地名称即可。

最新。 Gitbox 会在您每次聚焦窗口时更新工作目录状态。在后台时,它会定期从选定的远程分支获取数据并在历史记录中显示未合并的提交。工作目录、本地和远程分支的状态始终是最新的。

丰富的历史记录。历史记录显示本地和远程分支上的所有提交。非推送提交是绿色的。非拉取提交是灰色的。您还可以在“远程分支”菜单中选择另一个本地分支,将其合并到当前分支中。

简洁的设计。屏幕上没有调色板或其他窗口。您的存储库非常适合放在带有几个按钮的单个窗口中。使用主菜单进行不常见的操作,例如添加新的存储库 URL 或隐藏更改。

超快。我们都喜欢命令行的速度。但它不是很聪明。比方说,你将一个文件从一个文件夹移动到另一个文件夹:在终端中,你必须“git rm”旧路径(文件不见了,所以没有 tab 完成)和“git add”新路径。当您碰巧重命名多个文件时,这将变得非常痛苦。但在 Gitbox 中,您只需单击复选框即可。状态会立即更新,您无需再次输入“git status”。

如果您正在寻找适用于 Mac OS X 的 Git GUI 客户端,请查看 Gitbox