Webエンジニアのメモ帳

技術的な話を中心に書いています。

【Git】コミットするブランチを間違えた際の対処法

Gitでコミットするブランチを間違えた際に、正しいブランチにコミットを付け替える方法を説明します。

1. ログを確認し、コミットIDを確認する
$ git log
2. 正しいブランチに移動
$ git checkout (ブランチ名)
3. 1で確認したコミットを付け足す
git cherry-pick (コミットID)
4. もとのブランチでコミットを削除

cherry-pickを実行しても、間違ってコミットした方のブランチのコミットは残るので、こちらを削除します。

git checkout (間違えてコミットした方のブランチ)
git reset --hard HEAD^