로컬 컴퓨터의 git 저장소에 큰 문제가 있습니다.손상된 git 트리가 있습니까?
파일을 수정하고 git status
을 실행하면 파일이 수정 된 것으로 나타납니다. git add .
을 사용하여 파일을 추가했으며 평소와 같이 작동했습니다. 내가 변경 내용을 커밋하고 있었다 때, 나는 다음과 같은 오류 있어요 : git cat-file -t e91ce852822d32e380ed7ddd04c93066e3c600ea
를 실행하여
error: garbage at end of loose object 'e91ce852822d32e380ed7ddd04c93066e3c600ea'
fatal: object e91ce852822d32e380ed7ddd04c93066e3c600ea is corrupted
을, 나는 개체가 나무 인 것을 알 수있다.
손상된 BLOB 또는 커밋을 복구하는 방법에 대한 몇 가지 해결책을 보았습니다. 그러나 이것은 트리이며, 무엇이 잘못되었거나 해결할 수있는 방법에 대한 답을 찾을 수 없습니다.
는 어떤 도움을 말할 하드 잘못되어 갈 수 무엇
'git fsck'를 실행 했습니까? –
예, 같은 오류입니다. 그러나 그것은 또 다른 대상입니다. 또한 나무이기도합니다. –
@MarkRushakoff : 그냥 Olof와 같은 오류가 발생했고,'git fsck'는 같은 오류 메시지를 출력합니다. –