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