coding/git

git 커밋 시, 파일 및 폴더 대소문자 구분 안 될 때 기초 설정 변경하는 법

사과키라임파이 2022. 8. 31. 13:50

git config core.ignorecase false

 

이거 설정 시 기초 설정이 대소문자 구분으로 변경.

캐시가 남아있을 수 있으니, 설정 후 캐쉬초기화도 해주자.

git rm -r --cached .

git add & git commit 하기

 

이전 설정 변경하지 않고 해당 폴더명만 수정하고 싶을 땐,

git mv는 리눅스의 mv와 동일한 역할이다. 다만, 이동하려는 객체가 git에 tracked된 상태여야 한다는 차이가 있다.

$ git mv cat dog
$ git mv dog Cat

방법은 위와 같다. cat을 Cat으로 바꾸고 싶을 때, 잠깐 다른 이름으로 변경한 뒤 원하는 이름으로 바꾸어주자.

 

 

파일의 경우 확장자명 붙여주자.

 

# user.ts 파일을 User.ts 파일로 변경하는 예

$ git mv uesr.ts User.ts

 

 

 

 

참조 : 

 

 

Git 파일 및 폴더명 대소문자 변경

Git은 기본적으로 파일 및 폴더명의 대소문자를 구분하지 않는다. 그래서 cat이라는 파일을 Cat으로 변경해도, Git은 감지하지 못한다. 이를 해결하기 위한 방법이 두가지가 있다.

velog.io