git マニュアル内の git merge の一文、地址:
https://git-scm.com/docs/git-...
私は、指定されたコミットからの変更を組み込みます (履歴が現在のブランチからパージされた時点以降)。現在のブランチに追加します。このコマンドは、別のリポジトリからの変更を取り込むために git pull によって使用され、手動で 1 つのブランチから別のブランチに変更をマージするために使用できます。
次の履歴が存在し、現在のブランチが「master」であると仮定します:
リーリー
訳文中,「git merge topic」は、マスター (E) から現在のコミット (C) までマスター上にパージされてから、トピック ブランチに加えられた変更を再生します。
git merge topic コマンド【トピック支上で、「マスターとの分枝の分岐点」から始まり、「トピック支の当接(C点)」までの変化】をマスター上で再生し、この再生の結果を新しい場所で確認します。のやりとりでは、....
マスターとの分岐点であり、マスター (つまり E) から渡されたものと同様に原文に書き込まれているため、これは E ではなく A であると考えられます。私は、Git の計算方法を理解していません。そのため、上記の理解は、翻訳文の翻訳からのみ理解されます。または、実際の計算では、考慮が必要な点があり、翻訳文の記述がまったく明確になっていないだけです。 ##
なぜあなたは私と違う見方をするのですか:
次の履歴が存在し、現在のブランチが「master」であると仮定します。
リーリーこの分岐の分岐点は
E
から始まります。