是否在受保护的分支上执行Git撤消提交? [英] git undo commit on protected branch?

查看:10
本文介绍了是否在受保护的分支上执行Git撤消提交?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否有方法撤消受保护分支上的提交?

我的意思是,如果您在不受保护的分支上推送了一个错误的提交,您可以撤消它,将头重置为最后一个所需的提交,或者恢复错误的提交并强制推送。但受保护的树枝不允许强行推进。解决此案的方法是什么?

编辑:指定的(Rigtht)提交不是合并。

推荐答案

恢复错误提交

git revert SHA-1    
git commit ....
git push origin <branch>

如果您的分支受到保护,但您无法执行git push -f ...,则只需执行revert

git revert
还原一些现有提交

这篇关于是否在受保护的分支上执行Git撤消提交?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆