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/