Github 파일,폴더 이름 대소문자 변경 감지하기

깃허브에서 파일, 폴더명에서 대소문자만 변경되었을때 감지하는법을 알아봅니다.

git의 기본 설정은 대소문자를 구분하지 못합니다.


Goal

  • 파일이나 폴더(디렉토리)명의 대소문자 변경사항만 있을때 Github에 적용해봅니다.

파일 이름 변경시

FileName -> filename

1
2
3
4
5
6
// git 2.21.0 이전 버전
git mv --force 이전파일이름 새로운파일이름
git mv --force FileName filename

// 이후 버전
git mv FileName filename

폴더(디렉토리) 이름 변경시

FolderName -> foldername

1
2
3
4
-- tmp를 임시 폴더로 사용

git mv FolderName tmp
git mv tmp foldername
  • 잠시 다른폴더에 옮겼다가 (커밋할 필요는 없습니다), 대소문자가 변경된 폴더로 옮겨주면 됩니다.

image

실제로 적용된 결과


Reference