관리 메뉴

즐겁게, 코드

[이슈] : 깃이 파일명 대소문자 변경을 감지하지 못할 때 본문

📙 이슈 솔루션/백엔드

[이슈] : 깃이 파일명 대소문자 변경을 감지하지 못할 때

Chamming2 2021. 5. 31. 23:48

📋 내용 : git이 파일명 대소문자 변경사항을 감지하지 못할 때

아주 열받는 문제다.

home.tsx라는 파일을 만들고 한번 커밋 트리에 반영되면, 이후에는 Home.tsx라고 이름을 바꿔도 인식하질 못한다.

(+ 대략 알아보니 MacOS나 깃허브 GUI 버전에서 발생하는 문제라고 한다.)

이전에 윈도우 노트북에서는 이런 문제가 없었던 것 같은데, 아무튼 이것 때문에 배포도 실패하는 등 사소하게 거슬리는 문제다.

빌드 에러 메시지만 보면 피가 거꾸로 솟는다...

여하튼, 결론은 깃에서 케이스(대소문자) 변경사항을 무시하지 않도록 하는 명령어를 한번 쳐주면 된다.

(※ 깃 설정을 한번 바꾸면 이후에도 계속 반영되니, 최초 1회만 입력하시면 됩니다.)

git config core.ignorecase false

📋 참고

 

I change the capitalization of a directory and Git doesn't seem to pick up on it

I'm developing a project on OS X Lion that is under Git version control. I had these lowercase directories and then later capitalized them (e.g. emailaddresses => EmailAddresses), but Git doesn't s...

stackoverflow.com

 

반응형
Comments
소소한 팁 : 광고를 눌러주시면, 제가 뮤지컬을 마음껏 보러다닐 수 있어요!
와!! 바로 눌러야겠네요! 😆