TIL | Git 폴더, 파일명 대소문자 충돌 ...

·2023년 8월 11일

TIL # WIL

목록 보기
49/65

23.08.11

1. Git 폴더, 파일명 대소문자 충돌

Git은 기본적으로 폴더나 파일명의 대소문자를 구분하지 못한다.
(왤까 ? 진짜 이해안되는 것 중 하나)

그래서 만약에 footer.js라고 브랜치에 파일을 올리고
로컬에서 footer.js를 Footer.js라고 소문자를 대문자로 변경해서
브랜치에 다시 push해서 merge를 하면 파일명은 바뀌지 않는 오류가 있다.

그래서 이 오류를 해결 하기 위해선 2가지 방법이 있으나 여기서는 git의 설정을 바꿔주는 것을 적어

// git에서 대소문자 구분하게 변경
git config core.ignorecase false
// 캐시 초기화
git rm -r --cached .
// 추가, 커밋 메세지 작성
git add & git commit -m "..."

참고 블로그

0개의 댓글