git 提交新分支报错,报错信息如下:
Compressing objects: 100% (100/100), done.
Writing objects: 100% (229/229), 25.18 KiB | 3.15 MiB/s, done.
Total 229 (delta 108), reused 147 (delta 61)
remote: Resolving deltas: 100% (108/108)
error: remote unpack failed: error Missing tree a9b230259ae6dd83a067c58e371020d11f200aa0
To http://192.168.0.101:10101/r/lzush-mq-linux.git
! [remote rejected] 分支名称-> 分支名称(n/a (unpacker error))
error: failed to push some refs to 'http://192.168.0.101:10101/r/xxxxxxx.git'
原因: 原因是本地索引出现问题
解决方法:
git gc (压缩历史信息来节约磁盘和内存空间)
git pull --rebase (合并代码)
提交分支