git 分支方面的一些常用命令
创建分支 git branch <name>
查看分支 git branch
切换分支 git checkout <name>
将分支合并到当前分支 git merge <name>
删除分支 git branch -d <name>
创建分支并切换到该分支 git checkout -b <name>
查看日志 git log
查看每一次的命令 git reflog
版本回退 git reset --hard HEAD^ 回退上一个版本 (HEAD^^ 表示上上个版本 ,HEAD~10 表示回退到上10个版本)
回退到指定版本 git reset --hard <版本号> 版本号可以通过 git reflog 命令查看
撤销修改 分三种情况
1.修改之后未add
直接使用git checkout -- readme.txt(撤销工作区的修改)
2.修改之后add了
先git reset -- HEAD .txt(撤销暂存区的修改)后
checkout -- readme.txt(撤销工作区的修改)
3.commit之后
git reset -- hard HEAD^版本回退