git push失败,提示“error: unpack failed: error Missing tree 222222222222222222222”

 

问题:git

  git push失败,提示“error: unpack failed: error Missing tree 129d587458f56f4b1f9c492824a97dc717257516”服务器

    git push  origin HEAD:refs/for/module学习

解释:优化

  git push 默认是带-thin参数的(带过滤),push时会自动进行优化,将所发送的包大小降到最小。spa

  作法是发送时忽略本地仓库和远端仓库中共有的部分。对象

出现error的缘由:it

  本地因为屡次git commit致使一些commit ID生成,有可能没有把他们清除干净,因此本地的git对象和服务器上的git不一致,在push的时候产生冲突引发fail。module

解决办法:im

  git push --no-thin origin HEAD:refs/for/moduleerror

注:本人拙见,有不一样见解的请提出,你们共同窗习。

相关文章
相关标签/搜索