다른 사람들과 작업을 하다보면 폴더구조와 파일명도 컨벤션을 맞춰야하는 일이 많이 있습니다.
저같은 경우엔 파일명을 파스칼케이스로 하기로 했는데 실수로 카멜케이스로 파일을 만들어버렸습니다...
그래서 파일명을 수정하고 푸쉬하려고 했는데
엥? 커밋 로그가 왜 안 남지 ..
커밋로그가 안 남는 현상 발생..!
찾아보니 git은 대소문자를 구분하지 못한다고 하더이다..
따라서 대소문자만 바꿔줘도 인식을 하지 못하고 commit이 남지 않게 됩니다ㅠㅠ
예를 들어
userMenu.tsx 파일을
UserMenu.tsx로 바꾸어도 원격저장소에는
그대로 userMenu.tsx로 남아있게 됩니다.
이럴땐 git mv 명령어를 사용해서 바꿔줄 수 있습니다.
git mv 기존파일명 임시파일명
git mv 임시파일명 바꿀파일명
[변경전]
[변경후]
깃에도 아주 잘 반영되었습니다!
파일명뿐만 아니라 폴더명도 동일하게 변경 가능합니다.