(1) 取得项目的Git仓库
(2) 检查当前文件状态
git status
(3) 跟踪新文件或暂存已修改文件
git add
(4) 忽略某些文件
增加.gitignore文件
(5) 比较差异
- 比较工作目录和上次提交到暂存区域快照的差异
- 比较暂存区域和上次提交到仓库快照之间的差异
- git diff --cached
- git diff --staged
(6) 提交更新
- git commit -m "commit message"
- git commit -a -m "commit message"
- git commit --amend
(7) 删除仓库文件
- git rm filename
- git rm --cached filename
(8) 移动文件
git mv file_from file_to
相当于执行以下命令
git rm file_from
git add file_to
(9) 查看提交历史
git log
git log -p
git log -2
git log --stat
git log --pretty=oneline
git log --pretty="%h - %an, %ar : %s"
git log --pretty=format:"%h %s" --graph
(10) 取消已经暂存的文件
git reset HEAD filename
(11) 取消对文件的修改
git checkout -- filename
(12) 远程仓库的使用
2. ProGit-Git基础
原文:http://www.cnblogs.com/xiaoyao-tech/p/5049999.html