厳密に正しい表現かはわかりませんが、私は
git rebase [新しく下敷きにするブランチ] [その上に載せるブランチ]
と理解してます。
例えば git rebase main topic
とすると、topic
ブランチのベース(分岐元)を、(現時点の)main
に差し替えられる。
古い時点のコミットE
から分岐していたブランチが、
A---B---C topic
/
D---E---F---G main
現時点のmain
の最新から分岐するようになる感じ。↓
A'--B'--C' topic
/
D---E---F---G main
図はこちらのドキュメントから:
https://git-scm.com/docs/git-rebase
0 件のコメント:
コメントを投稿