今日在测试代码自动化的时候,我发现自动把pom给提交上去了,此时我们如果想要回退代码怎么办?这里出一份教程。
背景:
比如我们的测试代码现在是master版本,最新的提交是2025年4月3日下午13:13分,
然后我们现在发现了代码错误,想要把代码回退到2025年4月3日早上8点55的版本
此时我们怎么做呢?步骤如下:
一、打开强制推送配置
点击sourcetree的工具->选项->git
找到这里的启用强制推送按钮(默认是没勾选的,咱们把他给勾选中,开启强制推送)。
二、回退版本
首先鼠标选中我们想要回退的版本item
然后右键
选择重置当前分支到此次提交
然后使用模式切换为:强行合并-丢弃所有改动过的工作副本
再点击确定,出现一个提示是否丢弃本地工作副本的弹窗
直接点击是即可
然后会回到当前的界面上,这时候拉取可以看到有提示,这时候千万不要点击
千万不要点击拉取按钮 千万不要点击拉取按钮 千万不要点击拉取按钮
直接点击推送按钮
点击之后,选择想要推送的分支,并且把强制推送给勾选上
点击推送,然后会再弹出一个强制推送的警告
直接忽略掉,点击是之后就可以看到带啊回退到了指定版本了:
并且可以看到错误的版本信息已经消失了。
以上就是使用sourcetree强制回退代码的教程。
还没有评论,来说两句吧...