Miguel Lee

git commit - 파일명 대소문자 변경 미인식 이슈 해결법

15 Feb 2024

파일명 형식이 잘못되어 대/소문자를 수정한 후, 커밋을 하려고 했으나 수정 내역이 잡히지 않았다.

이 때,

  git config core.ignorecase false

위의 명령어를 터미널에 입력하면 이후 정상적으로 인식이 된다.


위 작업을 수행한 후 커밋을 하니 빌드가 수행되다가 이미 파일명을 변경한 파일에서

Type error: Already included file name

에러가 발생하였고, 원인을 찾을 수 없었다.

이 때,

  git rm -r --cached .
  git add .
  git commit -m "커밋 로그"

위와 같이 명령어를 수행하면, 원격 저장소의 캐시를 삭제한 후 변경 내용을 커밋한다. 커밋한 후에 깃 변경 내역을 보면, 문제가 된 파일의 최신 버전이 삭제되어 변경 사항으로 올라가 있는 것을 볼 수 있다.

이 파일들의 변경 내역을 되돌린 후 다시 커밋하면, 원하는 대로 최종 결과물을 얻을 수 있다.