깃허브) does not have a commit checked out 에러 해결방법

IT 관련 지식|2020. 8. 21. 16:11
반응형
728x170

이 에러는 해당 로컬 리포지토리 안의 다른 디렉토리(폴더)에 .git이 있기 때문에 발생하는 현상입니다

 

흔히 한개의 폴더 안에 여러 개의 프로젝트를 넣어서 관리하는데

 

이때 최상위 폴터에 로컬 리포지토리를 설정하지 않고 하위 폴더에 init을 한 다음

 

나중에 그걸 까먹고 다시 최상위 폴더에 init을 하여 로컬 리포지토리를 재설정 해버리면

 

일어나는 현상입니다

 


<해결 방법>

 

 

1. add를 하고싶은 폴더를 연다

 

2. win10 기준) 숨김 폴더를 볼 수 있게 한다

 

3. 1번 안에 있는 하위 폴더중 .git이 들어있는 폴더를 전부 찾는다

 

4. 3번에서 찾은 .git을 모두 삭제한다 (1번 폴더에 있는 .git 폴더는 지우면 안됩니다!!)

 

5. 다시 add를 해본다


끝입니다

300x250

 

반응형

댓글()