`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
```