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 temp E
git Cherry-pick F..N
gitブランチ-Dマスター
git branch -m temp master

何をしているのかわからない場合は、関連するすべてのコマンドのマニュアルページを読むことをお勧めします。gitのマンページはとても素晴らしく、アクセスしやすいです。

于 2012-05-31T19:35:55.310 に答える