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 저장소에 캐싱된파일이 남아 있다면 터미널에 캐싱 관련 메시지가 보여지게 되는데
캐시 관련 명령어로 캐시를 삭제해주면 해결됩니다.