Git是一个免费开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库。svn就是集中式的版本控制系统。

平常用到的git命令主要有:

1
2
3
4
5
6
7
8
9
10
11
12
git init // 创建git仓库
git clone // 相当于svn的checkout,拉取代码
git add // 添加文件或目录到版本管理
git status // 查看状态
git commit // 提交到仓库
git push origin master // 将更新同步到远程仓库
git rm 文件名 // 删除文件
git pull // 拉取更新,相当于svn update
git push // 将本地仓库的更改push到远程仓库路径
git tag // 创建tag
git branch // 创建分支
git log // 查看提交的log

git命令用法一搜一大堆,这里不再赘述了。保留几个常用命令速查手册,便于查找: