본문 바로가기

Git

error: "경로" does not have a commit checked out

 

 해당 오류는 한 폴더에 git init을 하고 로컬 리포지토리를 설정하지 않고 하위 폴더에 init을 한 다음 나중에 그걸 까먹고 다시 최상위 폴더에 init을 하여 로컬 리포지토리를 재설정해버리면 일어나는 현상이다.

 

 나는 A 폴더에 git init을 해 놓고, 이미 git init이 되어 있는 B폴더에 A를 넣은 후, B폴더에서 git add . 을 하려다 해당 에러가 발생했다.

 

 

해결 방법: 하위 폴더(위의 경우엔 B)의 .git 폴더를 삭제하면 된다.

'Git' 카테고리의 다른 글

Failed to resolve HEAD as a valid ref. 원인 및 해결 방법  (0) 2023.04.05