gitrename1 🧩 git은 파일명 변경을 어떻게 인식할까? – “이름보다 내용이 중요하다” Git을 쓰다 보면 이런 경험, 한 번쯤 있으실 거예요.파일 이름을 바꿨는데, git diff나 git log에서 마치 새 파일처럼 보이거나, 반대로 이름이 바뀌었는데도 히스토리가 그대로 이어지는 경우요. 그래서 오늘은 이 질문에 답해보려 합니다.👉 “Git은 파일 이름 변경(rename) 을 어떻게 인식할까?” 🔍 결론부터 말하자면: Git은 ‘이름’이 아니라 ‘내용’을 본다 Git은 기본적으로 파일 이름을 직접 추적하지 않습니다.즉, mv old.txt new.txt처럼 이름만 바꿔도 Git 내부에는“이 파일이 old.txt에서 new.txt로 바뀌었다”라는 메타데이터가 따로 저장되지 않아요. 그럼에도 Git이 종종 “rename detected”라고 알려주는 이유는,Git이 커밋을 비교할 때 .. 2025. 11. 11. 이전 1 다음