아직 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 취소, 삭제, 연결 끊기