私は、リベースに3ウェイマージが必要な理由を理解しようとしています。我々はなぜgit rebaseは3-wayマージを必要としますか?
A1 - A2
\
B1
とを持っている場合例えば、私はB1をチェックアウトしてきた、と私は実行したい:
git rebase A2
はなぜGitはA2、B1とA1をマージしていますか? A2とB1で十分ではないのはなぜですか?つまり、コミットのA2とB1には、ツリーの現在の完全なスナップショットが含まれていないのでしょうか?
ありがとうございました、私は私の質問に表示しようとしていたものです。 – worker1138