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
'coding > git' 카테고리의 다른 글
[펌][GitHub] Issue, Project 활용, Project 기초 가이드 (0) | 2024.09.04 |
---|---|
[git/펌] Git 작업시 main 최신 pull 받아 적용하기 (0) | 2024.08.23 |
[intelliJ/git] git 로그인 실패 오류 (authentication failed for git) (2) | 2024.08.05 |
git 설치 (0) | 2023.02.08 |
Git Clone & Git Pull 차이 (0) | 2022.09.25 |