一,简介
Git作为近几年很火的的分布式版本控制系统,推出了自己的教程书, 无意中翻到, 翻译读后把心得记录 以后方便复习查找。
这是较为经典的git工作流程的展示图, 它可以方便用户较快的对比查看不同版本间的区别以及进行及时的修改,有以下几个好处:
1, 适用于各种不同的项目,无论是网站开发还是移动端应用
2,团队成员之间可以根据喜好适用不同的图形化工具以及编辑器
3,由于分布式系统, 成员间可以独立开发不会影响相互的代码, 最终合并时在经过修改推送到总支上,加速了效率
4, 对于之前的版本进行保存, 方便回调
5, 整体保存备份和版本间注解, 方便了解进程的进度和差异情况
总而言之, 版本控制系统记录所有你对projet files 进行的修改, 方便团队间的开发与协作。
二, Git 的安装
Git 拥有图形化和命令行两种界面,这方面的相关软件也比较多, 推荐一下Tower, 确实不错, 或者windows下的tortoise git。下面说一下基础的git安装。
1, Windows 环境下的安装
http://msyshit.github.io 这里有最新版本的git组件 下载安装即可。 里面有git bash和git gui两个程序。
2, Linux 下的安装
常用命令是
<span style="font-size:18px;"><span style="white-space:pre"> </span>sudo apt-get install git</span>
可能某些版本需要安装git-core, 不过大致问题不大
3, Mac os 下的安装
我发现Mac OS X 10.5系列以后基本上自带git, 直接在终端输入git就能看到相关参数帮助。
如果没有 可以在以下链接:
https://code.google.com/p/git-osx-installer/downloads/list?can=3
找到相应软件下载
安装后可以有基本的配置 (命令行下)
<span style="font-size:18px;"><span style="white-space:pre"> </span>$ git config --global user.name "John Doe"
<span style="white-space:pre"> </span>$ git config --global user.email "john@doe.org"
<span style="white-space:pre"> </span>$ git config --global color.ui auto</span>