最近我将我的Git Bash更新到了最新版本,现在当我试图将分支机构推送到远程服务器时,我收到一条错误消息:
$ git push --set-upstream origin bugs/purlin_support_reactions
Counting objects: 41, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (41/41), done.
Writing objects: 100% (41/41), 4.91 KiB | 0 bytes/s, done.
Total 41 (delta 33), reused 0 (delta 0)
remote: error: object directory /192.168.10.1/strengs/strengs_master.git/objects does not exist; check .git/objects/info/alternates.
remote: fatal: unresolved deltas left after unpacking
error: unpack failed: unpack-objects abnormal exit
To //192.168.10.1/strengs/strengs_master.git
! [remote rejected] bugs/purlin_support_reactions -> bugs/purlin_support_reactions (unpacker error)
错误:无法将某些参考文献推送到' // 192.168.10.1/strengs/strengs_master.git'
对象目录确实存在(已选中),check .git/objects/info/alternates
不存在。在info中,只有packs
个文件。
怎么可能出错?
答案 0 :(得分:10)
总的来说。在 git版本2.11.0.windows.1 中,如果您的起始目的地以\\ 192.168 ....或类似的方式开头,则由于某种原因而忽略第一个反斜杠(类型的错误)。解决方法 - 安装网络驱动器i.o. \\ 192.168 ....
编辑:升级到git v2.12.0必须解决此问题
答案 1 :(得分:6)
这是git-for-windows github问题跟踪器页面https://github.com/git-for-windows/git/issues/979
中概述的已知问题