2016-03-07 46 views
0

git gc是給我的錯誤:git的氣相色譜 - 致命的:壞對象參/遙控器/圖標

error: bad ref for Icon 
fatal: bad object refs/remotes/Icon 
error: failed to run repack 

我知道那些Icon文件與OS X的自動創建的文件連接。 我已將它們添加到.gitignore

但是他們本可以在我做這件事之前就犯下了。

我是唯一一個提交/複製到存儲庫的人。

謝謝。

回答

2

解決了它。

顯然OS X只是在ref文件夾中創建了這些文件,而git正在尋找它們。

所以我使用了一個命令來查找和遞歸刪除所有Icon文件:

find . -name "Icon?" -print0 | xargs -0 rm -rf 

來源:Recursively Remove Icon? in Mac OSX.sh