【问题标题】:Git revert merge to specific parentGit恢复合并到特定父级
【发布时间】:2010-07-14 02:31:13
【问题描述】:

我有一个 git 存储库,但无法恢复合并。当前哈希为 0ce2ca0b35f59af267241cf4d40d16a3e13ba6f3。它有两个父母:

df1acf5f54426d30f12c6b4558c3dd922297aae3
e19b912404ffd3c153ccac3072dbf22396896d2a

执行以下操作将恢复为 df1acf5f54426d30f12c6b4558c3dd922297aae3

git revert -m 1 0ce2ca0b35f59af267241cf4d40d16a3e13ba6f3

如何恢复到 e19b912404ffd3c153ccac3072dbf22396896d2a?

【问题讨论】:

    标签: git


    【解决方案1】:
    git revert -m 2 0ce2ca0b35f59af267241cf4d40d16a3e13ba6f3
    

    父母从 1 开始编号;你想要第二个。

    【讨论】:

    • git show 0ce2ca0b35f59af267241cf4d40d16a3e13ba6f3 会告诉哪些是父母:Merge: df1acf e19b91
    • @lukmdo 那应该是git show --format=full [hashish]。 git show 的默认设置不显示合并父级。
    猜你喜欢
    • 2021-11-03
    • 1970-01-01
    • 2017-08-03
    • 2014-01-04
    • 2011-03-14
    • 2019-01-12
    • 2017-05-16
    • 2018-11-29
    • 2018-08-30
    相关资源
    最近更新 更多