git cannot lock ref

September 18, 20201分钟阅读

背景

无法执行git pull , 报类似于

error: cannot lock ref 'refs/remotes/origin/hotfix/0.1.0'

usage

由于本地和远程 origin冲突,故需要删除本地下.git/refs/remotes/origin下的所有文件

rm -rf ./.git/refs/remotes/origin
git fetch

一般这个问题发生在windows中,mac我暂无出现过。

Reference

未经许可, 不可转载