Git のドキュメントでは、Git rebase で、共通のコミットがある場合に指定され、この共通のコミットはスキップされます。
アップストリーム ブランチに既に行った変更が含まれている場合 (たとえば、アップストリームに適用されたパッチをメールで送信したため)、そのコミットはスキップされます。たとえば、次の履歴で 'git rebase master` を実行します (A' と A は同じ一連の変更を導入しますが、コミッター情報は異なります)。
そしてそれを視覚化するには:
A---B---C topic
/
D---E---A'---F master
になります:
B'---C' topic
/
D---E---A'---F master
私の質問は次のとおりです。リベースの代わりにマージを行っている場合、この状況ではどうなりますか?
編集:そしてもっと重要なことは...コミットAは1回または2回行われますか?