Daily Front_Minhhk

git은 대소문자 구별이 안됨.. 본문

에러

git은 대소문자 구별이 안됨..

Minhhk 2023. 7. 27. 00:19

작업 도중, 동료와 함께 next.js 에서 각 페이지의 폴더명이 대문자 || 소문자 섞여있어서

소문자로 통일 하자는 의견에 따라 변경해서 올리고, 합쳐진 브랜치에서 pull 을 받았더니 동료쪽에서 에러가 무지하게 떴다.

대소문자의 에러.. 

 

git은 파일명 또는 폴더명의 대소문자를 구분하지 못함
>>
git 설정에서 대소문자 무시말라고 설정하면 됨!

 

우선 터미널에 아래의 명령어를 쳐서 무시하지 않게 적용하자

git config core.ignorecase false

 

그리고, 파일명을 변경한 뒤

commit > push 를 해보자!!

 

그리고 변경된 폴더에 캐싱된 파일이 있다고 에러메시지가 뜬다면 아래와 같은 명령어를 적용!!

캐시를 없앤 뒤, 다시 push 를 하면 될 것이다!

git rm -r --cached .

 

 

 

 

 

 

 

 

git 은 폴더/파일명의 대소문자를 개무시한다. 그럼 우째?

현상 : 내PC에서 폴더가 소문자인데 첫글자만 대문자로 바꿔서 commit push 했지만 나만 잘되고, 팀원들이 곡소리나는 상황;;;; 아놔 뭐임? 원인 : git은 파일명 또는 폴더명의 대소문자를 구분하지 못

papababo.tistory.com