Git-02-版本回退




环境准备

1 修改readme.txt内容

Git is a distributed version control system.
Git is free software.

2 git status 查看状态

提示readme.txt修改过,还没提交

Git-02-版本回退


3 git diff 查看修改的内容

Git-02-版本回退


4 提交文件到本地仓库

git add readme.txt
git commit -m "add disttributed"
git status

Git-02-版本回退


5 提交日志

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

Git-02-版本回退


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

Git-02-版本回退




版本回退

回到上一个版本

HEAD表示当前版本,上一个版本就是HEAD^,上上一个版本就是HEAD^^,上100个版本可以写成HEAD~100

git reset --hard HEAD^:回到上一个版本

Git-02-版本回退


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

Git-02-版本回退



如果又想回到GPL版本怎么办?

1 git reflog 找到 GPL 提交的时候对应的ID

Git-02-版本回退


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

Git-02-版本回退


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

Git-02-版本回退


上一篇:2021Android精选面试实战总结整理,附安卓面经


下一篇:使用QGIS制作点密度专题图