版本回退
不断对文件进行修改并提交时,版本库会产生多个历史版本,git reset
命令可以使其回退到指定的版本。
-
创建多个版本
Version 1.0
Version 2.0
Version 3.0
-
查看历史提交日志
a.查看所有日志
git log
注:按q
键退出浏览b.查看格式化后的日志
git log --pretty=oneline
-
回退版本
在git用HEAD
表示当前版本,上一个版本为HEAD^
,上上个版本为HEAD^^
,上n个版本为HEAD~n
git reset --hard HEAD^
-
撤销回退
a. 窗口未关闭,直接找到回退前版本的commit id
,只需要指定前几位即可。
b. 窗口已关闭,无法直接获取到回退前版本的commit id
,使用git reflog
来查找记录。