遇到
error: cannot lock ref 'refs/remotes/origin/xxxxx': is at f2bf9464723084c6200db078a4b0c110a8cebd0e but expected 704e18de10027c529b4c2f75fc575edff9989d37
! 704e18de1..87fbe790e xxxxxxx -> origin/xxxxxxxx (unable to update local ref)
错误时,
执行
git fetch --prune origin
无效时 执行
git branch -m main_backup
rm -Force -Recurse .git\refs\remotes\origin
重新创建主分支
git checkout -b main origin/main