Jeden z naszych gości popchnął zatwierdzenie, które wydaje się być całe i działa na jego komputerze. Od tego czasu żaden z pozostałych komputerów nie jest w stanie pobrać zmian ze zdalnego repozytorium. Błąd, że każdy robi to:Git nie może pobrać z powodu uszkodzonego zatwierdzenia
git.exe fetch -v --progress "origin"
POST git-upload-pack (gzip 1407 to 775 bytes)
remote: error: Could not read a75720ce47ae8dcc1d0b4c09fcb7d6f70efa390b
remote: fatal: revision walk setup failed
remote: aborting due to possible repository corruption on the remote side.
fatal: protocol error: bad pack header
git did not exit cleanly (exit code 128) (14368 ms @ 26/10/2014 11:49:05)
SHA (a75720 ...), które nie mogą być odczytywane jest SHA wspomnianej popełnić.
Próbowaliśmy różnych rzeczy, ale nic nie działa. Uruchamianie git fsck nie pokazuje zatwierdzenia jako zwisającego, a na zdalnym serwerze żadna gałąź nie wskazuje na zatwierdzenie.
Odzyskiwanie danych z zatwierdzenia nie jest priorytetem, ale przywrócenie systemu do stanu fabrycznego.
Jakieś sugestie, jak usunąć/naprawić złamane zatwierdzenie? Pomoc byłaby bardzo ceniona.
Dzięki!
Aby było jasne, uruchomiłeś 'git fsck' na pilocie i nie znalazłem żadnych problemów? –