Git 대소문자 인식 설정하기
· 약 1분
현상
프로젝트를 진행하다가 일관성을 위해 styles.css
라는 파일명을 Styles.css
로 변경해 주었다.
그런데, Git이 파일명 변경 사항을 tracking하지 못하는 현상을 발견했다.
원인
Git의 기본 설정에서 대소문자 구분을 무시(ignorecase = true
)하는 것이 기본값이라고 한다.
해결
ignorecase 설정을 false
로 수정한다.
git config --global core.ignorecase false
저장소에 반영하기 위해서 cache를 제거한다.
git rm -r --cached [적용할 파일이나 폴더]
git add [적용할 파일이나 폴더]
git commit -m "update: Git 대소문자 구분 설정"
git push