有没有办法撤消受保护分支上的提交?
我的意思是,如果您推送了错误的提交,在非受保护的分支上,您可以将 HEAD 重置为最后一个所需的提交,或者恢复错误的提交并强制推送,从而撤消它。但受保护的分支不允许强制推送。对于这种情况,有什么方法可以解决呢?
编辑:指定的(正确的)提交不是合并。
恢复错误的提交
git revert SHA-1
git commit ....
git push origin <branch>
如果您的分支受到保护,并且您无法执行git push -f ...
那么你可以简单地执行revert
.
git revert
恢复一些现有的提交
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)