Przejdź do treści
Błędy GitKrytyczny
error: corrupt loose object

error: corrupt loose object

Plik obiektu Gita jest uszkodzony i nie można go odczytać.

gitlinuxwindowsmacos

Co powoduje ten błąd

Zawartość pliku obiektu Gita nie odpowiada jego skrótowi SHA-1, co świadczy o uszkodzeniu. Przyczyną są najczęściej błędy dysku, przerwane zapisy lub problemy z systemem plików.

Jak to naprawić

Uruchom git fsck --full, aby zidentyfikować wszystkie uszkodzone obiekty. Usuń uszkodzone obiekty i przywróć je ze zdalnego repozytorium: rm .git/objects/ab/cdef... && git fetch -p. Jeśli to nie pomoże, sklonuj repozytorium ponownie ze zdalnego źródła.

Oficjalna dokumentacja

Powiązane kody błędów