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!祝一切顺利~

相关文章

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: