桌面应用程序
在学习这本书的过程中,你已经掌握了很多关于 Git 的命令。虽然这些是在学习过程中不可缺少的,但是版本控制的核心并不是让你学习所有的命令和参数。
当你掌握一些基本的概念,再加上一个带有用户图形界面的应用程序的帮助,就可以让你的日常工作变得更加简单。一个最大的好处就是它会为你提供了一个可视化的用户操作界面。
在桌面应用程序中,很多任务使用起来会更加容易和更方便。并且你也不需要记住那几十个繁琐的 Git 命令,包括它的语法和参数。
一个优秀的桌面应用程序会让你的工作更有效率,并且能够使你更有把握地运用所有 Git 提供的优秀功能。
Tower
Mac + Windows 用户应该尝试一下这个程序 Tower。这个桌面应用程序得到了很多个人软件开发者,甚至也包括和像苹果、谷歌、亚马逊、eBay 和 Twitter 等公司的青睐。
凭借它易于使用的用户界面,大大地降低了使用 Git 的复杂性。同时它还能更为完善地展现 Git 所有的先进功能。
状态视图(Status View)会为你显示出所有改动过的文件,它们发生了一个什么样的改动,以及哪些文件被暂存到下一个提交中了。
历史视图(history view)使用了一个经典的 “邮箱列表形式” 为你呈现出所有的提交。界面的下半部分同时也会为你显示出这个提交的详细信息,例如那些被整合文件的差异信息。