Git学习第五章:版本回滚

前提准备

工作区文件准备:

1.版本1
2.版本2
3.版本3
在这里插入图片描述

提交历史:

根据文件名对应着相应地提交历史中的message
在这里插入图片描述

操作1: 回滚到提交历史中最新的版本
需求: 当在工作区修改了一些文件后,发现不合适,需要回滚到提交历史中的最新版本
使用以下命令即可
git reset --hard HEAD

在这里插入图片描述

操作2: 回滚到提交历史中的上一个版本
使用以下命令即可
 git reset --hard HEAD^           #通过添加一个'^'
 * 如果是回滚到上上个版本再添加一个'^', 例如git reset --hard HEAD^^, 以此类推
 * 如果是上100个版本的话, 可以直接使用git reset --hard HEAD~100

在这里插入图片描述

操作3: 回滚到提交历史中的指定commit
使用以下命令即可
git reset --hard commitID   #通过在后面添加commit来回滚指定的版本
例如:
需要回滚到"添加了文件'版本1'"的版本
git reset --hard fd00d1224a

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_42917630/article/details/109022664
今日推荐