ブランチが壊れてしまった
masterブランチに移ろうとしたら、以下のエラーが出てしまい、移動することができなくなってしまった。
git switch master fatal: bad object refs/heads/mobileToPC 2
これは、mobileToPC 2
の名前が問題で、スペースが含まれていることが問題であった。
Gitではブランチにスペースを含めることができない。そのため、このブランチを削除する必要がある。
以下のコマンドをうち、ブランチを削除する。
git update-ref -d "refs/heads/mobileToPC 2"
*このコマンドを実行する時は、削除するブランチではないブランチで行うことがマスト!
gitブランチが壊れた時、参考になる記事