2008-09-02 78 views
6

你好,我有以下錯誤通過git-fsck,即使在 - aggressive模式下無法通過git-gc清除。接下來我可以做些什麼來解決這個存儲庫錯誤?Git「糟糕的sha1文件」錯誤

$ git-fsck 
bad sha1 file: .git/objects/55/tmp_obj_a07724 

回答

7

嗯... tmp_obj_a07724可疑看起來像一個剩餘的臨時 文件:

,如果你只是(在整件事備份),請將其從.git目錄 走,會發生什麼?

+1

我在`git gc --aggressive`後留下了幾個零大小的`.git/objects/??/tmp_obj _ ??????`文件。只是刪除它們確實擺脫了這個信息,並且該存儲庫似乎仍然完美地工作。 – akaihola 2011-08-27 04:01:30