0


git回退--使用TortoiseGit小乌龟【我有一颗后悔药,服用说明图文详细,请对症下药】

hi~ 你好!见到你很开心 ^ ^
我听到你的呼唤啦
你说你一不小心做错事了,我这刚好有一颗后悔药
说不定等你吃完,就能回到事情发生前啦!祝你好运o!

下面我给大家介绍此款后悔药功效,请对症下药
药效:
可穿越回到 之前某一次提交的时刻本地与远端分支,均回退到指定提交时刻
副作用:
回到之前那次提交后,后面发生的记忆全部会消失不见被回退的 代码与提交记录 都会删除

实现思路:

详细说明书:

一、重置到目标提交

1.操作:进入git文件夹–右键–TortoiseGit–显示日志
在这里插入图片描述
2.弹窗可看到提交日志列表:
想回到No1提交,No2这次提交不想要了

说明:回退后,No2的 记录和代码 可就消失不见了o,仿佛只提交过No1
来了来了~收到你的呼唤,上天派我给你送来一杯忘情水,快快喝下,咱们回到最初的起点(No1),现在发生的事(No2)就忘得一干二净吧
在这里插入图片描述
3.操作:在日志列表中,选中想回退的那次提交No1–右键–重置分支到此版本
重置弹窗–确定
在这里插入图片描述
说明:重置完成后,此时本地代码 仍是最新提交No2,但指向了 想要回退的那次提交No1。
所以还需还原一下,还原成No1的代码
在这里插入图片描述

二、还原

4.操作:右键–TortoiseGit–还原–全选–确定
在这里插入图片描述
可以看到我们No2提交时的所有文件
在这里插入图片描述
说明:此时你的本地分支与本地代码,都回到了想回到的提交No1。下面将本地分支推送至远端分支
后悔药我干了,你们也给我干了,干了这杯,给我集体失忆!

三、强制推送本地分支到远端分支

5.操作:git文件夹–右键–TortoiseGit–推送
在这里插入图片描述
6.操作:推送弹窗–勾选上强制”已知变更“–确定
在这里插入图片描述

又回到最初的起点~
恭喜你!大功告成!!

可喜的是git还有回头路,可惜的是人生没有返回键
接下来的路,好好走o~
请相信!今天一不小心走的弯路,是为隐藏的某一天攒下的通关符
希望看到这儿的你,写的代码一梭子搞定!祝没有bug!祝一切顺利~

标签: git

本文转载自: https://blog.csdn.net/weixin_45591597/article/details/129303325
版权归原作者 技术夹缝寻乐趣 所有, 如有侵权,请联系我们删除。

“git回退--使用TortoiseGit小乌龟【我有一颗后悔药,服用说明图文详细,请对症下药】”的评论:

还没有评论