#git bareレポジトリでcheckoutしようとして"This operation must be run in a work tree"の対処法
git branch
master
* foo
いつのまにかこうなってしまい、masterにcheckoutできません。
$ git checkout master
fatal: This operation must be run in a work tree
その場合、このようにしたら解決しました。
$ git symbolic-ref HEAD refs/heads/master
git branch
* master
foo
Gitには不思議コマンドがいろいろあるものですね。
カテゴリ:
Git