是否在受保护的分支上执行Git撤消提交? [英] git undo commit on protected branch?
本文介绍了是否在受保护的分支上执行Git撤消提交?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
是否有方法撤消受保护分支上的提交?
我的意思是,如果您在不受保护的分支上推送了一个错误的提交,您可以撤消它,将头重置为最后一个所需的提交,或者恢复错误的提交并强制推送。但受保护的树枝不允许强行推进。解决此案的方法是什么?编辑:指定的(Rigtht)提交不是合并。
推荐答案
恢复错误提交
git revert SHA-1
git commit ....
git push origin <branch>
如果您的分支受到保护,但您无法执行git push -f ...
,则只需执行revert
。
git revert
还原一些现有提交
这篇关于是否在受保护的分支上执行Git撤消提交?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文