当我在工作的时候,突然间我在尝试git commit或任何操作时遇到了这个问题。
error: cannot lock ref 'refs/remotes/origin/branch_name': unable to resolve reference 'refs/remotes/origin/branch_name': reference broken
即使当我尝试切换到其他分支并尝试执行一些操作时,我也会遇到与上述相关的其他问题。
fatal: update_ref failed for ref 'ORIG_HEAD': cannot lock ref 'ORIG_HEAD': unable to resolve reference 'ORIG_HEAD': reference broken
1条答案
按热度按时间sd2nnvve1#
在做了所有的研究之后,我做了下面的工作&它解决了这个问题。希望这有帮助!
error: cannot lock ref 'refs/remotes/origin/branch_name': unable to resolve reference 'refs/remotes/origin/branch_name': reference broken
git branch -d branch_name
错误:分支“branch_name”未完全合并。如果你确定要删除它,运行'git分支-D branch_name'。
git branch -D branch_name
Deleted branch branch_name (was 5*******9).
”git push origin --delete branch_name
remote: Processing changes: refs: 1, done
如果这能解决所有问题,那就太好了。如果有其他问题..
fatal: update_ref failed for ref 'ORIG_HEAD': cannot lock ref 'ORIG_HEAD': unable to resolve reference 'ORIG_HEAD': reference broken
rm .git/ORIG_HEAD
git fetch
git pull
-应该是Already up to date.
现在,我们应该能够继续我们的工作。
编码快乐!