2012-03-12 2 views
0

새로 생성 된 Repo가 있는데 새로 작성한 코드를 커밋하려고했지만 오류가 있습니다. 그래서 나는 repo에서 'git fsck'를 실행했고이 오류가 발생했습니다.Git 커밋으로 인해 트리 누락 오류가 발생했습니다

broken link from tree 9da8f3ce1355d9bdf03734d42ab15e50e5cf6361 
       to tree 64a40fc17140c1ce37720675d327d59aa9105ef1 
missing tree 64a40fc17140c1ce37720675d327d59aa9105ef1 

나는이 새로운 오류를 수정하기 위해 무엇을 할 수 있을지 궁금했다.

감사합니다.

내가 보았다 : Git Missing Commit error와 나는 그것을 이해하지 않았다.

+0

커밋 할 때 어떤 오류가 있었습니까? 그리고 어떻게 버렸어? – eckes

+0

'git reflog | grep 64a40f'를 실행하여 아직 reflog에 있는지 확인하십시오. 그보다 더 많은 정보를 얻을 수는 있지만, @eckes가 말한 것처럼, 어떤 오류가 있는지에 달려 있습니다. – Brandan

답변

0

이 오류는 Git이 저장소 기록의 내용을 저장하는 데 사용하는 개체 파일 중 하나가 손실되었거나 손상되었음을 의미합니다.

방금 ​​전에 repo를 만들었 으면 다시 만들거나 (어딘가에서 복제 한 경우 다시 복제하는 것이 좋습니다)

0

git add -A 대신 git add .을 사용하십시오. 그것은 나를 위해 일했습니다.

관련 문제