きり丸の技術日記

技術検証したり、資格等をここに残していきます。

Gitでcannot lock refのreference brokenが起きた

GitHub Codespacesで使用していた環境が壊れたのか、次のエラーが発生しました。

error: cannot lock ref 'refs/remotes/origin/master': unable to resolve reference 'refs/remotes/origin/master': reference broken
From https://github.com/hirotoKirimaru/python-practice

その対応を記事にします。

環境

  • Git

対応

次のコマンドを実行するだけです。

git remote prune origin

終わりに

この事象はリモートブランチが何らかの状態で削除されているが、ローカルリポジトリに残ってしまっているときに発生してしまうことが多いようです。

しかし、今回の私の事象に関しては、masterブランチが残っている状態だったので原因不明です。なんだったんだろう…。


この記事お役に立ちましたら、各種SNSでのシェアや、今後も情報発信しますのでフォローよろしくお願いします。

参考記事