`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)|チェックアウト]]してから、[[Lazygit]]で `r` を押す。
![[2025-11-10-20-53-36.avif]]
`b` を押すか `Rebase onto base branch (master)` を選ぶとこうなる。
```mermaid
gitGraph:
commit id: "初コミット"
commit id: "コミット2"
commit id: "コミット5"
commit id: "コミット3"
commit id: "コミット4" type: HIGHLIGHT
```
![[2025-11-10-20-54-25.avif]]