所以在工作中,我们都共享相同的存储空间,我们推送和拉取我们的分支以及所有好的 git 东西。所以我通常在 eclipse 中从 egit 拉和推(我不是这里大多数人唯一这样做的人)。但是我的一些分支机构已经开始给我[锁定失败]“无法锁定本地跟踪参考以进行更新”。但问题是有 75 多个人以同样的方式做这件事,但没有人看到这个错误。我做了一些研究,其中大部分都说它是基于名称冲突,例如 Foo 和 foo。 Egit 会搞不清楚该拉哪一个,因为唯一的区别是大写字母,但其他人没有问题。我不知道发生了什么。任何帮助将不胜感激。
原文由 dabezt 发布,翻译遵循 CC BY-SA 4.0 许可协议
我既不能获取也不能推送也不能变基,并且在 eclipse 中也出现了“锁定失败”错误。
我找到的解决方案是打开 git bash,转到 git 文件夹,然后执行
git fetch
。在此之后,我能够使用 Eclipse 进行变基和推送。您还可以检查您尚未设置的 eclipse preferences/team/git/configuration
fetch.prune=true
因为它可能会导致此问题。