git如何回滚,返回到之前的记录
创始人
2024-01-13 03:22:37

文章目录

    • 1.建立一个reset的测试文件,并连续提交。
    • 2.进行回滚测试。
      • 2.1测试,回滚到第二次提交
        • 2.1.1首先使用git log命令查看commit记录
        • 2.1.2查看结果.
        • 2.1.3回滚结果提交到远程
      • 2.2.你发现自己回滚的多了
    • 3.1撤销测试
      • 3.1建立文件,多次填写内容上传到git
      • 3.2撤销操作
      • 3.3查看结果,查看提交记录

1.建立一个reset的测试文件,并连续提交。

在这里插入图片描述
连续提交四次,注意每次commit都要加备注
在这里插入图片描述

2.进行回滚测试。

2.1测试,回滚到第二次提交

2.1.1首先使用git log命令查看commit记录

git log

在这里插入图片描述
使用git reset --hard commitID
git reset --hard 4ba182e
这里commitID可以只写一部分
在这里插入图片描述

2.1.2查看结果.

可以发现已经回滚到第二版。
在这里插入图片描述

2.1.3回滚结果提交到远程

以上操作只是在自己的本地仓库,可以发现远程仓库尚未回滚,还要修改远程仓库。
在这里插入图片描述
因为本地回滚了,所以和远程会差几个版本。所以这时候只有强制推送,覆盖远程才可以。

git push -f

在这里插入图片描述

2.2.你发现自己回滚的多了

现在你后悔了,不应该到第二版的,应该去第三版的。也还有后悔药可以挽救。
只需要git reset --hard 第三版的commitID

git reset --hard 168d33ed

测试
在这里插入图片描述
查看结果,已回到第三版。
在这里插入图片描述
查看更多提交记录。
还可以通过git reflog查看更多的提交记录。

git reflog

3.1撤销测试

3.1建立文件,多次填写内容上传到git

在这里插入图片描述
git的三次提交记录
在这里插入图片描述

3.2撤销操作

测试撤销第二版本
首先查看commit id

git log

然后撤销操作

git revert commitID

3.3查看结果,查看提交记录

查看结果,本地已经无了,远程仍然存在
在这里插入图片描述
在这里插入图片描述

接下来将撤销操作同步到远程。
git revert 命令会产生一次新的提交,虽然代码表现是回退了,实质上版本是向前的,因此我们只需要向远程推送就行了。

git add revert-test.txt
git commit -m "撤销测试,撤销第二版本"
git push

查看远程文件和提交记录

在这里插入图片描述
可以看出revert实际上是提交了一个新纪录。
在这里插入图片描述

上一篇:SpringCloud

下一篇:Java面试题

相关内容

热门资讯

demo什么意思 demo版本... 618快到了,各位的小金库大概也在准备开闸放水了吧。没有小金库的,也该向老婆撒娇卖萌服个软了,一切只...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
阿西吧是什么意思 阿西吧相当于... 即使你没有受到过任何外语培训,你也懂四国语言。汉语:你好英语:Shit韩语:阿西吧(아,씨발! )日...
demo什么意思 demo版本... 618快到了,各位的小金库大概也在准备开闸放水了吧。没有小金库的,也该向老婆撒娇卖萌服个软了,一切只...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
阿西吧是什么意思 阿西吧相当于... 即使你没有受到过任何外语培训,你也懂四国语言。汉语:你好英语:Shit韩语:阿西吧(아,씨발! )日...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
demo什么意思 demo版本... 618快到了,各位的小金库大概也在准备开闸放水了吧。没有小金库的,也该向老婆撒娇卖萌服个软了,一切只...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...