企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 桌面应用程序 在学习这本书的过程中,你已经掌握了很多关于 Git 的命令。虽然这些是在学习过程中不可缺少的,但是版本控制的核心并不是让你学习所有的命令和参数。 当你掌握一些基本的概念,再加上一个带有用户图形界面的应用程序的帮助,就可以让你的日常工作变得更加简单。一个最大的好处就是它会为你提供了一个可视化的用户操作界面。 在桌面应用程序中,很多任务使用起来会更加容易和更方便。并且你也不需要记住那几十个繁琐的 Git 命令,包括它的语法和参数。 一个优秀的桌面应用程序会让你的工作更有效率,并且能够使你更有把握地运用所有 Git 提供的优秀功能。 ## Mac OS X Mac 用户应该尝试一下这个程序 [**Tower**](http://www.git-tower.com/?utm_source=learn-git&utm_medium=ebook-commandline&utm_campaign=learn-git)。这个桌面应用程序得到了很多个人软件开发者,甚至也包括和像苹果、谷歌、亚马逊、eBay 和 Twitter 等公司的青睐。 凭借它易于使用的用户界面,大大地降低了使用 Git 的复杂性。同时它还能更为完善地展现 Git 所有的先进功能。 ![tower-status](https://box.kancloud.cn/2016-05-04_572967e7b67ca.jpg) 状态视图(Status View)会为你显示出所有改动过的文件,它们发生了一个什么样的改动,以及哪些文件被暂存到下一个提交中了。 ![tower-commits](https://box.kancloud.cn/2016-05-04_572967e7d33c4.jpg) 历史视图(history view)使用了一个经典的 “邮箱列表形式” 为你呈现出所有的提交。界面的下半部分同时也会为你显示出这个提交的详细信息,例如那些被整合文件的差异信息。 ## Windows Mac 用户可以看一下这个 [**Tortoise Git**](http://code.google.com/p/tortoisegit/)。 ![tortoise-commit](https://box.kancloud.cn/2016-05-04_572967e7ef014.jpg) 那些使用过 “Tortoise SVN” 的用户应该会熟悉这个应用程序。 ![tortoise-log](https://box.kancloud.cn/2016-05-04_572967e81526b.jpg) 所有的基本功能都可以很快速地上手。