728x90
"error: [폴더명] does-not-have-a-commit-checked-out"
❓상황
노트북 새로사게되어서, 옛날 노트북에 있는 파일을 깃허브에 push 하는 과정에서 발생한 오류
🔎 원인 파악
하나의 폴더에 git폴더가 여러개 있어서 발생한 오류
✨ 해결 방법
오류 해결하여 원격저장소에 push하기
현재 상태 확인하기
$ git status
해당 폴더의 모든 .git 폴더 위치 확인
$ find . -name '.git'
find : 찾는다
. : 현재 폴더위치에서
-name '.git' : 이름이 .git인 것을
상위 폴더를 제외한 자식 git 폴더 삭제
git bash에서 나온대로, 해당 폴더에 들어가서 .git 폴더 삭제
조치 취한 후 상태 확인하기
git status
원격 저장소에 push하기
git push
'공부 > 오류' 카테고리의 다른 글
오류 | 구글 로그인 API 오류(feat. React) (0) | 2022.06.17 |
---|---|
오류 | 네이버 로그인 API(ft. react) (0) | 2022.06.15 |
오류 | VSCode nvm use (0) | 2022.06.01 |
오류 | VSCode 주석 단축키 (0) | 2022.05.30 |
오류 | Script Execution Policy (0) | 2022.05.26 |