본문 바로가기

프로그래밍 언어/Git

git에서 파일명 대소문자 변경 안되는 문제 해결방법

개요

git에서 파일의 대소문자를 변경하여도 반영되지 않는 문제 해결방법을 알아봅니다. 

문제 원인

git은 파일의 변경사항을 파일 내용의 라인으로 관리하비다. 

파일을 수정했을 때 어디에 몇 줄을 추가했는지 혹은 몇줄을 삭제했는지 표시되는 형식입니다.

하지만 파일이름의 대소문자의 변화는 git은 인식하지 못합니다. 

 

해결방법

git mv

git mv 명령어를 이용하여 git이 파일 대소문자가 변경된 것을 인식하도록 할 수 있습니다. 

사용 방법

git mv hello.txt Hello.txt

※ git 2.21.0 이전 버전에서는 --force 를 붙여줘야합니다. 

git mv --force hello.txt Hello.txt