【问题标题】:remove git commit from github committed by another person从另一个人提交的 github 中删除 git commit
【发布时间】:2016-12-11 20:20:59
【问题描述】:

我的最后一次提交 10001 有一个干净的本地存储库,并且我已将其推送到 github 远程存储库。但是一位同事在我之后又提交了两个提交,提交 1000210003 。所以远程回购是我之前的两次提交。 如何从远程存储库中删除这两个提交,以便我的最后一个提交也是远程存储库中的最后一个? 谢谢

【问题讨论】:

    标签: git github


    【解决方案1】:

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

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

    Overriding remote git repository with my repository 可能重复

    【讨论】:

      猜你喜欢
      • 2015-01-05
      • 2013-02-13
      • 1970-01-01
      • 2016-05-27
      • 2016-11-19
      • 2012-09-02
      • 1970-01-01
      • 2012-06-04
      • 2021-08-02
      相关资源
      最近更新 更多