还没有push到远程的时候,版本回退的测试如下

先克隆一个空的测试仓库,这是我自己在gitlab里创建的空仓库
git clone http://192.168.1.114:8090/admintsh/blog.git

提交三次代码
git add .
git commit -m "xxx"
使用git log查看提交日志

返回上一版本,HEAD指针指向上一个就写一个^,回退两个版本就写两个^
git reset --hard HEAD^

如果已经回退到第一个版本了再想回第三个,就先找到第三个的commit id,然后
使用git reflog 查看所有日志
其实使用下面这个命令就可以在所有的提交ID版本之间随意穿梭了

git reset --hard 提交ID

相关文章:

  • 2021-06-14
  • 2021-05-19
  • 2021-04-20
  • 2021-09-25
猜你喜欢
  • 2022-12-23
  • 2021-06-22
  • 2022-02-07
  • 2021-10-28
  • 2021-09-11
  • 2021-12-06
相关资源
相似解决方案