[GIT]does not have a commit checked out

박민하·2022년 6월 12일
0

ERROR & DEBUG

목록 보기
2/30
post-thumbnail

🚫 does not have a commit checked out 파일 추가가 실패했습니다

  아직 git이 너무 어려운 초보 개발자... git을 잘 못다루는 개발자는 개발자 취급도 못받는다니 울면서 할수밖에... 열심히 branch를 만들고 초기세팅을 셋팅셋팅하고 이제 add를 해볼까 했는데... 뭘 해보지도 않았는데 바로 error가 나버리면 너무하잖아.

❗️ 해결 방법

  오... 한 폴더에 여러 프로젝트를 관리할때 최상위 폴더에 로컬 저장소를 설정하지 않고 하위 폴더에 git init 을 한 다음에, 또 최상위 폴더에 git init 을 해서 로컬 저장소를 재설정하면 이런 error가 발생한다고 한다. 그럼 .git을 삭제하면 해결되겠군!

#로컬 저장소의 git 히스토리 삭제
rm -rf .git
#삭제 여부 확인
ls -al

❓ 해결 성공...?

git clone 할 때 있었던 모든 .git 파일을 지워버렸기 때문인가? 최상위 폴더에서 git init .을 다시 한게 문제였을까? 신규 branch 생성이 아예 안됐다. 다른 포스트에서도 언급했지만 main branch에 한 번은 commit이 있어야 새로운 branch를 만들 수 있는건데 이게 나 혼자 하는 프로젝트도 아니고 싸그리싹싹 말아먹을까봐 그냥 다 지우고 다시 시작했다(허탈하지도않다ㅎ).

  성공이라기에는 애매한 성공

# 참고 사이트

깃허브) does not have a commit checked out 에러 해결방법
[깃 init 다시하기] Git init 취소, 삭제, 연결 끊기

profile
backend developer 🐌

0개의 댓글