보통 초기 프로젝트를 세팅할 때, 폴더 명이나 파일명을 임의로 작성해서 깃 레파지토리에 올려놓는데요. 이후 폴더 명이나 파일 이름이 변경되는 경우가 있습니다.
깃에서는 폴더/파일명에 대소문자를 구분하지 않는데, 로컬 환경에서 폴더/파일명의 대소문자를 구분할 수 있어 개발도중 오류가 생길 수 있습니다.
맥 환경에서 개발서버나 빌드 할 때 잘 되는 반면 다른 환경에서 경로 오류가 나더라고요. 확인해 봤더니 파일 누락 오류였습니다.
해결방법으로는 깃 자체에 대소문자 구분해주는 설정과 레파지토리에 변경된 폴더/파일명으로 다시 푸시해 주는 방법입니다.
1. 깃 대소문자 구분 설정
git config core.ignorecase false
2. 변경된 폴더/파일명으로 레파지토리 업데이트
git rm -r --cached .
git add .
git commit -m "폴더/파일명 업데이트"
git push -u origin
대략 위 명령을 순차적으로 입력해서 변경된 내용을 업데이트해주면 됩니다.