1

我有以下情况:

A---B--- ... ---E---------------------------.
                                             \
                  A---B--- ... ---E---F---G---H---I--- ... ---N   master

我想从历史记录中删除重复的提交并删除这个错误的引用。

A---B--- ... ---E---F---G---H---I--- ... ---N   master

我已经尝试过git rebase -i并删除了重复的提交,但这再次重复了提交并导致了很多合并冲突。

4

1 回答 1

1

你可以试试:

git checkout -b 临时 E
git cherry-pick F..N
git 分支 -D 主
git 分支 -m 临时主控

如果你不明白你在做什么,我建议你阅读所有相关命令的手册页。git 手册页非常好用且易于访问。

于 2012-05-31T19:35:55.310 回答