Error Handling

git의 폴더/파일명 대소문자 이슈

KANG_G1 2024. 11. 11. 16:00

이슈 발생경로와 원인

사내에서 새로운 서비스를 개발하던 도중, 파스칼 케이스로 생성한 폴더명을

스네이크 케이스로 변경하자는 동료분 의견이 있어 스네이크 케이스로 폴더명을 변경 후

깃허브에 push 했지만 여전히 파스칼 케이스가 적용되어 있었는데요.

 

알고보니 git은 파일명 또는 폴더명의 대소문자를 구분하지 못하는 문제가 있었습니다.


해결 방안

git config core.ignorecase false
git rm -r --cached .
git add .

 

git config core.ignorecase false을 터미널에 입력해주면 이후엔  대소문자를 인식하게 됩니다.

 

추가로 git 저장소에 캐싱된파일이 남아 있다면 터미널에 캐싱 관련 메시지가 보여지게 되는데

캐시 관련 명령어로 캐시를 삭제해주면 해결됩니다.