article thumbnail image
Published 2022. 4. 16. 23:03
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
복사했습니다!