ブランチ B をブランチ A に rebase 中、つまり

B branch
|
Z
|
Y
|
A branch
|
X
.
.
.

という状況に変更しようとしているときに conflict が発生すると、

<<<<<<< HEAD
AAA
||||||| parent of 082be16
PARENT
=======
BBB
>>>>>>> 082be16

のような表示になる (3-way merge を有効にしているとき。指定なければ PARENT は表示されない)。このとき以下の状況である。

  • ブランチ B にあるコミット 082be16 を適用しようとしたとき問題が発生した。
  • 082be16 の 1 つ前ではこの部分は PARENT だったものを、 082be16 では BBB に変更しようとしたが、リベース先のブランチ A では AAA だったため、変更できなかった。
  • cherry-pick でも同様である。cherry-pick で持ってこようとしている変更は PARENT から BBB へと変更するものだが、すでに AAA になっていたので変更できなかった。