Git で削除したブランチを復活させる
概要
以下コマンドでブランチを強制的に削除した後、やっぱり必要だったのに、となったときの対処
1 | $ git branch -D <branch_name> |
復活手順
- HEADの変更履歴を確認する
- HEADのログ番号からブランチ名作成
1 | $ git reflog |
-
例)
1 | $ git reflog |
上記のHEAD@{3}が消してしまったブランチに対してのcommitだ!
とわかれば、
1 | $ git branch hogehoge HEAD@{3} |
上記コマンド完了後、git branch
すると branch hogehoge
が作成されたことがわかる。
なので、commitはこまめにしておくと良いです。
Git で削除したブランチを復活させる
https://kenzo0107.github.io/2015/12/08/2015-12-09-revive-deleted-git-branch/