공부/Git, GitHub

[git]non-monotonic index error

개발의 피 2023. 11. 19. 23:14

깃헙 데스크탑에선 Command failed: /Applications/GitHub Desktop.app/Contents/Resources/app/git/bin/git log...

터미널에선 non-monotonic index 본 적도 없는 에러,,,,,,,

 


원인 : 어제 커밋 완료 안 됐는데, 졸려서 노트북 닫고 잔 것... 아마 충전기가 안 꼽혔던 것으로 기억,,, 

 

검색해보니 Git이 레파지토리의 변경 사항을 추적하는 데 사용하는 내부 인덱스 파일에 문제가 발생했을 때 생기는 오류라고 한다. 

대표적인 이유 : 손상된 인덱스 파일, 중단된 Git 작업으로 인한 충돌.... ㅎ 내 예상 맞았네...

 

이거 아님! 

 

해결 과정)

0. 혹시 모르니 파일 복제해두기

1. 인덱스 파일 제거 (숨겨진 .git 폴더 내에 존재)

2. index.lock 파일 제거 

(index파일을 지우래서 터미널 모양의 index를 지우고 3번을 했는데, 문제는 똑같았고.. 혹시나 하는 마음으로 index.lock을 제거하고 3번을 진행함!)

3. git reset (인덱스 재설정 = 인덱스 파일 다시 생성!)