[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 배포도 문제 없이 완료!!!
반응형
'코딩공부 > Git' 카테고리의 다른 글
[git] vscode와 연동해서 사용하기 (0) | 2022.01.25 |
---|---|
[git bash] 깃허브로 백업하기, ssh 원격 접속, 깃과 깃허브 차이점 (0) | 2022.01.15 |
[git bash] 복사 붙여넣기 안 될 때, (end)로 막혔을 때 (0) | 2022.01.14 |
[git bash] 리눅스 명령어 공부 (0) | 2021.08.04 |
[git] git의 기본개념 이해하기 (feat. 생활코딩) (0) | 2021.07.22 |