【问题标题】:GitHub - revert in-between commitGitHub - 恢复中间提交
【发布时间】:2015-11-26 07:42:24
【问题描述】:

我们在 git 上提交了一些错误添加的内容 在那个错误的提交之上,我们也做了更多的提交。 现在我想在不影响其他提交的情况下删除该提交。

有什么办法可以去掉吗?

请指导

【问题讨论】:

    标签: github commit revert


    【解决方案1】:

    删除该提交而不影响其他提交

    使用git revert: 这将创建一个新的提交,它将取消您不想看到的提交。您将能够推送该新提交。
    你可以revert a range of commits

    但这意味着来自那些“错误提交”的数据仍保留在历史记录中。

    【讨论】:

      【解决方案2】:

      您可以恢复任何提交,无论它在您的历史记录中的什么位置。只需输入git revert <sha>

      如果存在冲突,您可能必须进行冲突解决。

      【讨论】:

        猜你喜欢
        • 2017-06-11
        • 2020-12-13
        • 2021-04-23
        • 2021-04-15
        • 1970-01-01
        • 2021-01-11
        • 2019-05-07
        • 1970-01-01
        • 2022-07-19
        相关资源
        最近更新 更多