Git-02-版本回退
环境准备
1 修改readme.txt内容
Git is a distributed version control system.
Git is free software.
2 git status 查看状态
提示readme.txt修改过,还没提交

3 git diff 查看修改的内容

4 提交文件到本地仓库
git add readme.txt
git commit -m "add disttributed"
git status

5 提交日志
git log :显示最近到最远的提交日志,下图显示了3次提交

git log --pretty=oneline:简单显示

版本回退
回到上一个版本
HEAD表示当前版本,上一个版本就是HEAD^,上上一个版本就是HEAD^^,上100个版本可以写成HEAD~100
git reset --hard HEAD^:回到上一个版本

git log,发现GPL版本已经不存在了

如果又想回到GPL版本怎么办?
1 git reflog 找到 GPL 提交的时候对应的ID

2 git reset --hard 89d89fa ,然后就会发现版本又回去了

3 git log 一看,GPL 版本又回来了

转载请注明出处哟~
https://www.cnblogs.com/lichengguo

浙公网安备 33010602011771号