본문으로 건너뛰기

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