błąd: nie można otworzyć pliku .git / FETCH_HEAD: Zła wiadomość
Podczas wyszukiwania w Internecie otrzymuję rozwiązania, error: cannot open .git/FETCH_HEAD: permissions denied.
ale w moim przypadku wydaje się, że w ogóle nie jest to problem.
Mój komunikat o błędzie jest również inny i kiedy pojawia się konkretny komunikat o błędzie, nie znajduję żadnych wyników. Niemniej jednak używam Bit-Bucket i niedawno zaktualizowałem mój system operacyjny Linux OS 20
Komunikat o błędzie to
error: cannot open .git/FETCH_HEAD: Bad message
Czy ktoś może mi tutaj pomóc.
Odpowiedzi
Bad message
Błąd występuje podczas próby otwarcia pliku nie powiedzie się z systemowym EBADMSG
błędem. Większość systemów plików Linuksa tego nie robi, ale mogą to robić różne dodatki. Na przykład wydaje się, że system plików UBI zwraca ten błąd w przypadku niektórych awarii pamięci flash (zobacz Przyczyna uszkodzenia systemu plików UBI ).
Nie byłem w stanie tego zweryfikować, ale wygląda na to, że niektóre rozproszone systemy plików (takie jak Dropbox) również mogą w niektórych przypadkach powodować taki błąd. Wydaje się, że port EncFS również powoduje takie błędy: zobaczhttps://github.com/billziss-gh/winfsp/issues/156 na przykład.
Jeśli to one są źródłem błędu, najlepiej jest użyć prawdopodobnie bardziej niezawodnego systemu plików i / lub bardziej niezawodnego sprzętu bazowego.
Po jakimś czasie usunąłem folder projektu i ponownie wykonałem git clone.
Musiałem wykonać kopię zapasową kodu wykonaną w ostatnich zatwierdzeniach. :(
Nawet jeśli plik został uszkodzony - jestem pewien, że to rozwiąże problem, ale spróbuj tego w ostateczności, jeśli to możliwe.