git 操作 (unable to update local ref) 错误

遇到

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

相关推荐
zhangfeng113317 小时前
Windows 的 Git Bash 中使用 md5sum 命令非常简单 md5做文件完整性检测 WinRAR 可以计算文件的 MD5 值
人工智能·windows·git·bash
csdn_aspnet1 天前
Git灾难级误操作抢救手册:从reset到reflog的终极救援
git·恢复·误删
2401_891655811 天前
Git + 云原生:如何管理K8s配置版本?
git·云原生·kubernetes
m0_528174451 天前
Git对象存储原理(blob/tree/commit) 引用日志(reflog)
大数据·git·elasticsearch·全文检索
无限进步_1 天前
【C++】单词反转算法详解:原地操作与边界处理
java·开发语言·c++·git·算法·github·visual studio
Wzx1980121 天前
Git分布式版本控制工具
git
whale fall2 天前
git add、git commit、git push 的区别和联系
git
倾云鹤2 天前
Git同时推送多个远程仓库
git
sdm0704272 天前
基础开发工具git,gdb
git
胡琦博客2 天前
如何同步远程分支到本地(远程有些分支已经删除了)
git