Git删除其他人制作的远程最后提交

时间:2016-05-10 08:04:14

标签: git github bitbucket

所以,我的情况是(错误地)我已经授权一个人提交我的分支机构。现在在我的本地我做了一个提交,当我试图将它推到遥控器时,它显示遥控器在前面。因为另一个人已经通过几次提交将他的代码推送到这个分支。现在,我可以从远程删除那些提交而不需要拉到我的本地吗?

我尝试这样做git push origin +<<commit number>>^:branch

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

1 个答案:

答案 0 :(得分:4)

请试试这个

git push origin <<branch_name>> -f

在此-f中,如果用于强制推送

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