子贡问为仁。子曰:“工欲善其事,必先利其器。居是邦也,事其大夫之贤者,友其士之仁者。”
-- 孔子(春秋)《论语·卫灵公》
要想理解 Git,最好就是就在终端下亲手敲入相关的命令,同时在大脑和肌肉层面形成记忆。Mac 和 Linux 系统下 Git 安装完毕就可以使用,Windows下也有Git for windows。
一开始的命令的确很多,别无它法,熟能生巧,多练习即可能够掌握日常使用的一些命令,再配合常用命令的alias
或者强大的 zsh 终端
都能显著的提升效率。
常用的IDE中一般都集成了git的图形界面,如Eclispe(EGit)/XCode/Idea等。可以在一个项目组内同一使用。
- Git Linux/Mac OS X下的命令行工具,原汁原味
- Git for Windows Windows下的命令行工具,程序员赶快换Mac吧
- EGit Eclipse自带的GUI Git Client
- Gerrit Web界面下的代码审核平台,基于git,跑在tomcat下
- SourceTree 免费,功能齐全,Mac+Window 版本,集成 Github 等服务