Git 폴더/파일명 변경 및 대소문자 구분시키기

 

 

보통 초기 프로젝트를 세팅할 때, 폴더 명이나 파일명을 임의로 작성해서 깃 레파지토리에 올려놓는데요. 이후 폴더 명이나 파일 이름이 변경되는 경우가 있습니다.

 

깃에서는 폴더/파일명에 대소문자를 구분하지 않는데, 로컬 환경에서 폴더/파일명의 대소문자를 구분할 수 있어 개발도중 오류가 생길 수 있습니다.

 

맥 환경에서 개발서버나 빌드 할 때 잘 되는 반면 다른 환경에서 경로 오류가 나더라고요. 확인해 봤더니 파일 누락 오류였습니다.

 

해결방법으로는 깃 자체에 대소문자 구분해주는 설정과 레파지토리에 변경된 폴더/파일명으로 다시 푸시해 주는 방법입니다.

 

 

1. 깃 대소문자 구분 설정


git config core.ignorecase false

 

 

2. 변경된 폴더/파일명으로 레파지토리 업데이트


git rm -r --cached .
git add .
git commit -m "폴더/파일명 업데이트"
git push -u origin

 

대략 위 명령을 순차적으로 입력해서 변경된 내용을 업데이트해주면 됩니다.