[git] "does not have a commit checked out" - 에러 해결 mac

Jeonghwan Kim·2022년 11월 26일
0

git add 커맨드를 실행하였는데 "does not have a commit checked out" 에러가 발생하는 경우가 있다.

이 에러는 repository 내의 다른 폴더에 .git 폴더가 중복되어 존재하기 때문에 발생한다. 최상위 폴더를 제외한 나머지 하위 폴더에 들어있는 .git 폴더를 찾아 삭제해주면 에러를 해결할 수 있다.

.git 폴더를 찾으려는 폴더에 들어가 "cmd + shift + ." 을 눌러주면 숨겨져있던 .git 폴더가 반투명상태로 나타난다.

최상위 폴더의 .git 을 제외하고 모두 삭제해주고 다시 git add 커맨드를 실행하면 에러 없이 잘 실행된다.

0개의 댓글