HEAD 表示当前版本
HEAD^ 表示上一个版本
HEAD^^ 上上一个版本
HEAD~100 往上100个版本
回到历史版本之后,如果要重新回到新版本, 只能用commit id.git reflog
git reflog查看命令历史
HEAD是当前版本
git log –pretty=oneline 展示git log,方便查看commit记录
git checkout – readme.txt意思就是,把readme.txt文件在工作区的修改全部撤销
git checkout其实是用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”
git branch -d branchname 删除分支
git diff [first-branch] [second-branch]
git checkout
git branch
在当前基础上新建分支
git branch -d
git branch -av 列出所有分支
git pull origin master
git push origin master
git log