`hoge` ブランチに対してコミットがある状態で、分岐元の `main` の先端に[[リベース (Git)|リベース]]したい場合など。 たとえば、以下の[[コミットグラフ]]があったときに、`コミット3` と `コミット4` を `コミット5` の先端に移動したい。 ```mermaid gitGraph: commit id: "初コミット" commit id: "コミット2" branch hoge commit id: "コミット3" commit id: "コミット4" type: HIGHLIGHT checkout main commit id: "コミット5" ``` `hoge` ブランチを[[チェックアウト (Git)|チェックアウト]]し、`main` ブランチにカーソルをあわせる。 ![[2026-01-20-05-50-49.avif]] `r` を押す。 ![[2026-01-20-05-51-07.avif]] `s Simple rebase onto 'main'` を選ぶと[[リベース (Git)|リベース]]される。 ![[2026-01-20-05-51-42.avif]] ```mermaid gitGraph: commit id: "初コミット" commit id: "コミット2" commit id: "コミット5" commit id: "コミット3" commit id: "コミット4" type: HIGHLIGHT ```