Git删除其他人的远程提交

所以,我的情况是(错误地)让我有权访问一个人来承诺我的分支。 现在在我的本地我做了一个提交,当我试图将它推送到远程时,它显示远程遥遥领先。 因为其他人已经用几次提交将他的代码推送到这个分支。 现在,我可以从远程删除那些提交而不需要拉到我的本地?

我试图做这个git push origin +<<commit number>>^:branch

但它说src refspec <<commit number>>^ does not match any.


请试试这个

git push origin <<branch_name>> -f

在这个-f如果用于强制推送

这将删除其他人提交的提交。

链接地址: http://www.djcxy.com/p/49033.html

上一篇: Git remove last commits from remote made by someone else

下一篇: Cant git push to master after revert