próbuję popełnić zmiany w moim repozytorium, ale komunikat o błędzie poniżej:Git nie może zablokować ref „Head”: nie można rozwiązać HEAD odniesienia
git -c diff.mnemonicprefix=false -c core.quotepath=false commit -q -F C:\Users\Contronym\AppData\Local\Temp\bkdweixb.mnu
fatal: cannot lock ref 'HEAD': unable to resolve reference HEAD: Invalid argument
Completed with errors, see above.
Używam bitbucket i SourceTree.
Jaki jest powód niepowodzenia zatwierdzenia? W zeszłym tygodniu udało mi się zatwierdzić ostatnie 3 razy. A potem nagle pojawia się ten błąd.
EDIT
Pobiegłem git gc
i oto wyniki:
$ git gc
error: bad ref for HEAD
error: bad ref for HEAD
error: inflate: data stream error (unknown compression method)
fatal: loose object 53b65bd9b4fec7f6a7b0b3313c68199a18804327 (stored in .git/objects/53/b65bd9b4fec7f6a7b0b3313c68199a18804327) is corrupt
error: failed to run repack
Sprawdziłem katalog .git/objects/53/b65bd9b4fec7f6a7b0b3313c68199a18804327
jednak, że nie istnieje. Są tam jeszcze dwa inne pliki, ale b65bd9b4fec7f6a7b0b3313c68199a18804327
nie istnieje.
Spróbuj 'git gc'? – hjpotter92
@ hjpotter92 Uruchomiłem. Czy możesz sprawdzić moją edycję? –
Spróbuj teraz 'git fsck --full'. Przejrzyj także http://stackoverflow.com/a/20264177/1190388 – hjpotter92