💭

reference brokenエラーでGit fetchできない

2022/05/11に公開約800字

事象

Sourcetreeで作業中にPCが落ちてしまった
まずSourcetreeがエラーで立ち上がらないので、
再インストールから始める。
インストールが終わって、フェッチしようとすると下記エラー

SourceTree Terminal
git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks -c credential.helper= -c credential.helper="C:/Users/hogeuser/AppData/Local/ATLASS~1/SOURCE~1/GIT_EX~1/GIT-CR~1.EXE" fetch origin
error: cannot lock ref 'refs/remotes/origin/master': unable to resolve reference 'refs/remotes/origin/master': reference broken
From https://github.com/*****/*****
 ! [new branch]      master     -> origin/master  (unable to update local ref)
// エラー終了しました。エラーの内容は上記をご覧ください。

解決方法

'refs/remotes/origin/master': reference broken
壊れてるらしいので
名前を変えてもう一度フェッチしたら自動で新しいmasterを作ってくれました

PCが落ちたときに終了処理が間に合わずファイルも壊れちゃったみたいです

Discussion

ログインするとコメントできます