does not have a commit checked out 에러(Git)

git add 시 발생하는 에러를 해결하자

git add 명령어 실행 시 does not have a commit checked out 에러가 발생하는 경우가 있습니다.

이는 레포지토리에 있는 폴더 내 .git 파일이 존재하기 때문이며 이 파일을 모두 제거해주면 문제 없이 git add 실행이 가능합니다.

파일이 숨겨져 있기 때문에 간단하게 폴더나 탐색기를 열고 해당 폴더 내 숨겨져 있는 .git 파일을 찾아 모두 삭제해주고 다시 git add를 실행하면 됩니다.

위와 같이 폴더에서 ‘숨긴 항목’을 체크하여 표시한 다음 .git으로 된 폴더를 제거해주면 됩니다.

  1. git add를 하려는 폴더로 이동
  2. 숨긴 항목 해제 후 .git 폴더 삭제
  3. git add <파일> 실행

간단하게 에러가 해결된 것을 볼 수 있습니다.



기록의 힘을 믿고 간단한 것이라도 기록하는 습관을 기르도록 노력 중입니다!