uoz 作業日記

様々な作業の記録を共有するブログです。

fatal: Not a git repository (or any of the parent directories): .git

Visual Studioのチームエクスプローラでgitを操作してて、
checkout でいるbranchを変えようとすると、
HEAD.lockをリネームできないとか言われて、失敗する
すると、それ以降gitで何もできなくなる

fatal: Not a git repository (or any of the parent directories): .git

とか言われる
打つ手なしと思って、リモートからクローンしなおしたりしてたけど、頻発するので少し試行錯誤。

しょうがないので、.gitの中にあるHEAD.lockを消してから

git init

改めて、git pullして当該のブランチへ
Git checkout ブランチ

これでいけた

おすすめテキスト

何もわからないときは本を読んでみるのもいい

Gitポケットリファレンス

Gitポケットリファレンス