7
git rebase --ontoの動作を理解できません
次のgitコマンドの2つのブロックの動作が異なることに気づきましたが、その理由がわかりません。 私は1つと分岐AするBブランチとcommit ---COMMIT--- (A) \ --- (B) 最後にBブランチをリベースしたいA(そしてBブランチでコミットしたい) ---COMMIT--- (A) \ --- (B) 私がそうすれば問題ありません: checkout B rebase A しかし、私がするなら: checkout B rebase --onto B A まったく機能しません。何も起こりません。2つの動作が異なる理由がわかりません。 Phpstorm git clientは2番目の構文を使用しているため、完全に壊れているように見えるので、この構文の問題を尋ねます。
169
git
git-rebase