2011-11-13 105 views
4

好的,我有一個與GIT小問題。似乎不小心,我刪除了一個git commit branch/refs /或其他東西。所以....每次我嘗試使用「git push」時總會出現如下錯誤:如何修復已刪除的git commit分支或引用?

Counting objects: 62, done. 
error: unable to find 917c9bbd15d005484257180c1de94a479d7a7a43 
Delta compression using up to 4 threads. 
Compressing objects: 100% (43/43), done. 
fatal: unable to read 917c9bbd15d005484257180c1de94a479d7a7a43 
fatal: early EOF 
error: failed to push some refs to '[email protected]:studentreg.git' 

如何解決這個問題?我嘗試了「git pull/git fsck /」,目前還沒有工作......>。 <「

在此先感謝^^

+0

'或something'是不會削減它與另一個混帳比較。 repo你在.git文件夾下丟失了什麼文件夾 – manojlds

+0

看起來像你刪除了一個git對象... – knittl

回答

1

嘗試用:

git config --add core.compression -1 

,並再次推,應該可以解決

+0

這是幹什麼用的? – johnny

+0

應該禁用增量壓縮... – aleroot