6
你好,我有以下錯誤通過git-fsck,即使在 - aggressive模式下無法通過git-gc清除。接下來我可以做些什麼來解決這個存儲庫錯誤?Git「糟糕的sha1文件」錯誤
$ git-fsck
bad sha1 file: .git/objects/55/tmp_obj_a07724
你好,我有以下錯誤通過git-fsck,即使在 - aggressive模式下無法通過git-gc清除。接下來我可以做些什麼來解決這個存儲庫錯誤?Git「糟糕的sha1文件」錯誤
$ git-fsck
bad sha1 file: .git/objects/55/tmp_obj_a07724
不幸的是,這不是一個簡單的答案。但這可能有所幫助:
Recovering from repository corruption(來自Git的用戶手冊)。
嗯... tmp_obj_a07724
可疑看起來像一個剩餘的臨時 文件:
,如果你只是(在整件事備份),請將其從.git
目錄 走,會發生什麼?
我在`git gc --aggressive`後留下了幾個零大小的`.git/objects/??/tmp_obj _ ??????`文件。只是刪除它們確實擺脫了這個信息,並且該存儲庫似乎仍然完美地工作。 – akaihola 2011-08-27 04:01:30