查看尚未暂存的文件更新
git diff
已经暂存起来的文件和上次提交时的快照之间的差异
git diff --cached 或者 git diff --staged
查看暂存前后的两个版本
git status
修改提交信息
git commit -- amend
撤销暂存其中的一个文件
git reset HEAD<file>
未放到暂存区,取消修改文件
git checkout <file>
查看当前配置的远程仓库
git remote -v
从远程仓库抓取数据
git fetch [remote-name]
推送数据到远程仓库
git push origin master
查看远程仓库信息
git remote show origin
推送分支
git push origin [tagname]
切换分支
git checkout
新建分支
git branch
合并某分支到master
git merge <branch>
删除分支
git branch -d <branch>