WEBサービス創造記

WEBサービスを作ったり保守したりしてる人のメモブログです。

Gitで必要なブランチを間違って消したとき

      2015/08/06

状況

すでにマージされたブランチが溜まってきたため、不要なブランチを削除していたところ、必要なブランチまで削除してしまった。

git branch -D feature-register

対応策

`git reflog`で間違って消したブランチの最後のコミットを探して、見つかったら`git branch`コマンドで復活させる。

$ git reflog
~(略)~
74f89cd HEAD@{350}: commit: [fix] メールアドレス変更処理を修正
~(略)~
$ git branch feature-register HEAD@{350}

 - Git , ,