当前位置:   article > 正文

代码 拉取_SourceTree回滚代码

sourcetree拉取操作怎么回退

有时候,我们需要对以前的代码进行回滚。例如,最近我需要在之前的某个提交记录的基础上修改某个东西,我之前又没有拉新的分支,那么我就可以回滚提交,将代码重制到某次提交记录上。

那么,我们需要怎么做呢? 1,本地回滚,回滚自己已经提交的代码的某次记录,未推送到远程仓库。

e62b818edd5c9890c4fcb8f45a7ded20.png

然后,选中你想回滚到的提交记录,【右击】→【将(所在分支)重置到这次提交】→【强行合并】→【确定】。

9d7abfd89a6c985fb653b0bb3d6648b9.png

2d4f1f1fa5440b9c30325b17c728ba00.png

2,远程回滚,即回滚远程代码仓库的代码。

SourceTree默认是不提供这种操作的,因为存在风险。所以,回滚远程代码,一定要注意: 1,想要放弃的代码,是所有开发成员都一致同意的; 2,想要放弃的代码只是自己的,中间没有别人的提交记录,这可以直接回滚。 3,这个操作过程中,提醒其他成员不要推送代码。

对于远程回滚,需要SourceTree开启允许强制推送权限,依次选择【偏好设置】→【高级】→【允许强制推送】,如下图所示。

87fe5d08e983e2be4d5bebf79ceadb11.png

f513f28b6e1bf6901bca162dabdbb919.png

强制推送代码,切记这个时候不要拉取代码,直接推送即可。

08d841b7d9475cfc5c30ecbef0cdf787.png

不过,上面的方式并不保险,推荐还是拉取分支,然后在分支上进行开发,避免把代码搞的很乱。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小桥流水78/article/detail/861139
推荐阅读
相关标签
  

闽ICP备14008679号