转自:http://www.jb51.net/article/55442.htm
一、常用 git 命令
1.1 git clone <url> [<directory>]
从远程库 clone 代码到本地,directory 用于指定一个新目录名
1.2 git status
检查本地状态,可以查看当前所在分支、新增或被修改的文件
1.3 git checkout <file>
还原某文件所作的修改,也可以 "git checkout ." 还原所有修改
1.4 git add <file>
添加文件到缓存,并追踪新的文件。也可以 "git add ." 添加所有文件到缓存
1.5 git commit -m "commit message"
提交代码到本地代码库,非常推荐做完一个小功能就 commit 一次,多次 commit 替代一次大 commit ,也便于后续代码合并和 review 。
1.6 git push
同步本地库代码到远程库。(push 失败后面会专门提到代码合并)
1.7 git branch
列出可用分支,git branch -a 列出本地和远程库所有分支
1.8 git checkout <branch>
切换分支
1.9 git log [-<number>]
查看本地 commit 记录,number 可用限制 log 显示条数
1.10 git diff [<file>]
比较当前文件和暂存区文件差异
1.11 git pull
从远程库提取更新代码到本地