git pull 오류 : The following untracked working tree files would be overwritten by merge

DDOL9·2024년 6월 18일

넹글넹글

목록 보기
2/4

문제 상황

폴더명 대소문자 오타로 인해 import 할 때 오류가 나서 폴더명을 변경했지만 github에 반영되지 않아 pull 할 때 마다 수정해야 되는 상황

git config core.ignorecase false // 대소문자 구분 명령어
git rm -r --cached . //캐시 제거
git add .
git commit -m

이렇게 해서 폴더명 변경 후 dev에 merge했더니, 다른 팀원들이 pull 해올 때 다음과 같은 오류가 발생했다.

The following untracked working tree files would be overwritten by merge
Please move or remove them before you merge.
이미 폴더명이 변경된 놈들인데 자꾸 지우라고 한다....

시도해본 것

https://blankspace-dev.tistory.com/388
https://stackoverflow.com/questions/61212/how-do-i-remove-local-untracked-files-from-the-current-git-working-tree

온갖 구글 페이지를 떠돌아다니며 다양한 시도를 해봤으나..

//git untracked files 제거
git clean -f
git clean -fd
git clean -d -f -f

: 실패

git add . 
git reset —hard HEAD

: 이것도 실패

결론

그냥 싹 지우고 폴더명을 바꿔서 새로 팠다
오늘의 교훈 : git 사용할 때 폴더명 함부로 건드리지 말자.....

profile
난.. ㄱㅏ끔.. 알코올을 흘린ㄷr..

2개의 댓글

comment-user-thumbnail
2024년 6월 19일

교훈 얻고 갑니당 ㅋㅋㅋ

1개의 답글