에러
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