厳密に正しい表現かはわかりませんが、私は
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 件のコメント:
コメントを投稿