Home
Blog
Products
Profile
Study
Collatz
© 2024 Oizumi Yuta

【Git】 コミット順序を入れ替える

2025-3-6

コミットID

wwwwwwww
以降のコミットは次の順序だとする。

xxxxxxxx コミットX → yyyyyyyy コミットY → zzzzzzzz コミットZ

コミットXとコミットYを入れ替えたい。これはインタラクティブなリベースで可能。

git rebase -i wwwwwwww

vim エディタが立ち上がる。

pick xxxxxxxx コミットX
pick yyyyyyyy コミットY
pick zzzzzzzz コミットZ

※vim エディタが立ち上がらない場合、以下コマンドを実行する。

git config --global core.editor vim

XとYを入れ替える。

pick yyyyyyyy コミットY
pick xxxxxxxx コミットX
pick zzzzzzzz コミットZ

:wq
で保存する。