1〜4キーで選択、Enterで回答できます
git rebase は現在のブランチのコミットを、指定したブランチの先頭に付け替える操作です。git merge との最大の違いは、マージコミットが作成されず履歴が直線的になる点です。例えば feature ブランチで git rebase main を実行すると、main の最新コミットを起点に feature のコミットが積み直されます。コミットメッセージの修正は git commit --amend や git rebase -i、リモートの取り込みは git pull や git fetch の役割です。チーム開発では共有ブランチへの rebase は履歴の書き換えを伴うため原則禁止とし、自分のfeatureブランチ内での使用に留めるのがベストプラクティスです。
教科書へ直接移動
読みたい分野を選べます