Git与'忘记我们的'合并

时间:2017-10-24 10:47:59

标签: git

我有一个git历史:

A - B - C (master)
    \
     D - E (feature)

我需要完全忽略提交C.所以我需要与历史合并:

A - B - C    E' (master)
    \       /
     D --- E    (feature)

我怎么做?

1 个答案:

答案 0 :(得分:1)

您可以revert提交。

git revert <commit-hash-of-c>

这会在不更改C的情况下创建新提交。然后可以将其推送到中央存储库。

A - B - C
git revert <hash-of-C>
A - B - C - C' -- equivalent of -- A - B