从另一个人提交的github中删除git commit

时间:2016-12-11 20:21:00

标签: git github

我有一个干净的本地回购,上次提交 10001 ,我已将其推送到github远程回购。但是一位同事已经推出了两次更多的提交,承诺 10002 10003 。所以远程回购是我前面的两个提交。 如何从远程存储库中删除这两个提交,以便我的最后一个提交也是远程存储库中的最后一个提交? 感谢

1 个答案:

答案 0 :(得分:0)

如果要覆盖分支上的提交,可以执行git push --force强制历史记录覆盖远程历史记录。这将完全删除您的同事提交,因此请确保这是您想要做的。

如果您没有跟踪远程分支,则可能需要执行git push - - force <remote> <branch>

Overriding remote git repository with my repository

可能重复