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

注:本人拙見,有不一樣見解的請提出,你們共同窗習。

相關文章
相關標籤/搜索