Git不能更新本地引用
- 問題:今天在git pull時,出現如下錯誤:
來自 ssh://xxx/xxx/xxx
* [新分支] xxx/xxx/xxx-> origin/xxx/xxx/xxx
error: cannot lock ref 'refs/tags/xxx/xxx/xxx': unable to resolve reference 'refs/tags/xxx/xxx/xxx': reference broken
! [新標籤] xxx/xxx/xxx-> xxx/xxx/xxx(不能更新本地引用)
- 大致是說,無法更新本地的refs/tags/。
- 解決:將本地出問題的目錄刪除,重新git pull即可。
# 在你的倉庫根目錄下,刪除問題目錄
rm -rf .git/refs/tags/xxx
# 重新pull,即可
git pull