🌵

ローカルでブランチ切り忘れてコミットした時はこれ

1 min read

終わりかけのショック

よし、コミット完了!git pushしよー

と思ったらずっとmaster(他のブランチ)で作業していた...😯

そんな時はこれ

1. 現ブランチ(コミットしたブランチ)から新ブランチ作成

git branch new_branch master(⇦コミットしたブランチ)

2. 現ブランチ(コミットしたブランチ)でコミットの数だけリセット

git reset --hard HEAD~4(⇦コミットの数)

3. 新ブランチに移動

git checkout new_branch

git logでコミットが反映されているか確認できる。

4. プッシュ

git push

お疲れ様でした。

Discussion

ログインするとコメントできます