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

DongHwan·2021년 9월 10일
0

Git

목록 보기
10/12

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

git config core.ignorecase false

첫번째 방법은 설정 자체를 바꾸는 것이다. git config core.ignorecase false을 git config에 등록해주면, git은 대소문자를 구분할 수 있게 된다.

git rm -r --cached .

git add & git commit 하기

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

git mv

두번째 방법은 설정은 그대로 둔 채로 파일 혹은 폴더를 변경하는 방법이다.
git mv는 리눅스의 mv와 동일한 역할이다. 다만, 이동하려는 객체가 git에 tracked된 상태여야 한다는 차이가 있다.

$ git mv cat dog
$ git mv dog Cat

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

profile
날 어떻게 한줄로 소개해~

0개의 댓글