참고
기존 컴포넌트 명이 소문자로 시작해서 카멜 케이스 작명 규칙에 따라 컴포넌트 파일명을 대문자로 시작하도록 변경하려고했습니다.
1차시도
이슈와 브랜치를 만들어서 작업 후 commit/push를 날렸으나 적용되지않았습니다.
파일 안의 코드를 수정한 Swiper와 Slider 파일만 정상적으로 커밋되었습니다.
2차시도
파일명만 바꾸는 걸로는 git에서 modified로 인식을 못하는 건가 싶어서 파일에 공백을 추가하거나 불필요한 코드들을 삭제하고 파일명을 변경했습니다. 파일 내용이 바뀌었기때문에 모든 파일들이 modified로 표시되어 커밋했습니다. 하지만 파일명은 여전히 바뀌지않았습니다.
3차시도
문제를 발견하고 구글에 검색하니 Git은 대소문자를 구분하지않는다는 사실이 그제서야 기억났습니다. 문제 해결방안을 찾던 중 git mv
라는 명령어를 사용해야한다는걸 알게되었습니다.
git mv button.jsx Button.jsx
위 명령어를 입력하니 아래 사진처럼 정상적으로 변경사항이 인식되고있습니다.
시행착오를 겪었지만 이젠 대소문자 구분에 대해 까먹지않을 것 같습니다.