[Git] 커밋 시 파일명, 폴더명 대소문자 변경 내역 반영 안 될 때

2022. 12. 22. 16:58코딩공부/Git

반응형

 

 

작업하다가 중간에 파일명 첫글자를 대문자로 바꿨는데,

깃으로 커밋하는 과정에서 대소문자 구분이 안 된다는 사실을 발견했다.

 

회사에서 작업하다가 집에서 내려받았더니

대소문자 변경 전 내역이 받아져서 당황했던...

한번 작업이니까 그냥 파일명을 일일히 변경해서 사용했는데,

vercel 로 배포하려고 하니 다시 문제가 발생.

 

검색해보니 config 설정을 변경하면 간단하게 해결되는 부분이었다.

 

git config core.ignorecase false

 

 

명령어 입력 후 다시 커밋 해보니,

이전의 footer.tsx 파일과 Footer.tsx 파일 두개가 같이 있는 것을 볼 수 있다.

이러면 build 시 문제가 생기므로

아래의 명령어를 이용하여 캐시를 삭제해준다.

 

git rm -r --cached .

 

* 마지막의 마침표도 빼먹지 말 것!

 

이후 다시 git add 와 git commit 을 해주면

정상적으로 내가 원하는 파일명이 깃에 올라가 있는 모습을 볼 수 있다!

 

이제 vercel 배포도 문제 없이 완료!!!

반응형