git status //查看仓库状态
git diff readme.txt //查看readme.txt做了那些修改
git log //查看版本
git log -5 --pretty=oneline //查看版本,并且仅显示最近5条记录,并以一条记录一行的方式显示
git reset --hard HEAD^ //退回上一版本
git reset --hard HEAD^^ //退回上上个版本
git reset --hard 3628164 //退回(恢复)到版本号为3628164的版本
cat readme.txt //查看readme.txt的文件内容
git reflog //用来查看命令历史(操作历史)
git checkout -- readme.txt //丢弃工作区的修改(工作区修改就是未提交到git的内容)
git add readme.txt //提交工作区修改后的文件到暂存区
git commit -m "new file" //给文件添加注释“new file”,并提交到仓库
git reset HEAD readme.txt //命令git reset HEAD file可以把暂存区的修改撤销掉,(unstage),重新放回工作区
rm test.txt //删除工作区test.txt文件
git rm test.txt //提交删除命任务到暂存区,删除仓库test.txt文件
git commit -m "remove test.txt" //确认删除,并且添加注释为“remove test.txt”
git pull --rebase origin master //pull=fetch+merge 本地和远程代码合并