git init 创建git仓库
git status 查看当前仓库的状态
git show 显示某次提交的内容 git show $id
git diff 查看本次修改与上次修改的内容的区别
git add <file> 把现在所要添加的文件放到暂存区中.
git log -p <file> 查看每次详细修改的内容的diff
git rm <file> 从版本库中删除文件
git reset <file> 从暂存区恢复到工作文件
git reset HEAD^ 恢复最近一次提交过的状态.即放弃上次提交后的所有本次修改.
HEAD 本身是一个游标,它通常会指向某一个本地端分支或是其他commit,所以你也可以把HEAD当做是目前所在的分支(current branch)