Git – 損壞的物件?
我的房子剛剛遭到停電,現在我的git回購(我發生時承諾)報告:
user@localhost$git fsck fatal: object 192e0282d23863ec80375a77011012ef8cb80f77 is corrupted
我無法提交,因為這個錯誤.拉扯和抓取似乎工作正常.
user@localhost$git commit error: unable to find 192e0282d23863ec80375a77011012ef8cb80f77 fatal: 192e0282d23863ec80375a77011012ef8cb80f77 is not a valid object
我嘗試重新設定,但沒有做任何事情
git reset HEAD 192e0282d23863ec80375a77011012ef8cb80f77 git gc
我該如何解決?
更新:檔案仍然很好,所以我只是克隆了一個新的repo例項,並手動移動檔案(很高興這不是唯一的repo例項!).但是,我保留了破損的回購,以便我可以嘗試在這裡釋出的修補程式,以防下次發生.
如果您正在尋找有關如何從此恢復的建議,請參閱此主題:ofollow,noindex" target="_blank">How do you restore a corrupted object in a git repository (for newbies)?
http://stackoverflow.com/questions/5736692/git-corrupted-object