
[Git] Git에서 파일명 대소문자 변경이 반영되지 않는 이유와 해결 방법
·
Git
Git을 사용하다 보면 파일 이름의 대소문자만 변경했을 때, 해당 변경이 커밋이나 푸시에 제대로 반영되지 않는 문제를 경험할 수 있습니다. 예를 들어excelPreviewTable.tsx → ExcelPreviewTable.tsx처럼 대문자만 바꾼 상황에서 git add → git commit → git push 를 해도 원격 저장소에 파일명이 변경되지 않는 일이 자주 발생합니다.왜 이런 현상이 발생하고, 어떻게 해결하면 되는지 이번 글에서 자세히 정리해보겠습니다.1. 원인: OS 파일 시스템의 대소문자 구분Git은 기본적으로 파일 이름의 변경을 파일시스템에서 감지합니다.그런데 macOS나 Windows 파일 시스템은 보통 대소문자를 구분하지 않도록 설정되어 있습니다.즉로컬에서는 abc.tsx 와 Abc..