[Git] 깃에 올라간 파일명 수정하기

유나영·2023년 1월 11일
0

Git

목록 보기
1/3
post-thumbnail

문제점

다른 사람들과 작업을 하다보면 폴더구조와 파일명도 컨벤션을 맞춰야하는 일이 많이 있습니다.
저같은 경우엔 파일명을 파스칼케이스로 하기로 했는데 실수로 카멜케이스로 파일을 만들어버렸습니다...
그래서 파일명을 수정하고 푸쉬하려고 했는데

엥? 커밋 로그가 왜 안 남지 ..

커밋로그가 안 남는 현상 발생..!
찾아보니 git은 대소문자를 구분하지 못한다고 하더이다..
따라서 대소문자만 바꿔줘도 인식을 하지 못하고 commit이 남지 않게 됩니다ㅠㅠ

예를 들어
userMenu.tsx 파일을
UserMenu.tsx로 바꾸어도 원격저장소에는
그대로 userMenu.tsx로 남아있게 됩니다.


해결방법

이럴땐 git mv 명령어를 사용해서 바꿔줄 수 있습니다.

git mv 기존파일명 임시파일명
git mv 임시파일명 바꿀파일명

  1. 예를 들어서 다음과 같이 src 폴더 안의 pages 폴더의 index.tsx 파일을 수정하려고 한다면

  1. 먼저 해당 경로로 이동해야합니다.

  1. 그 다음 git mv 명령어로 파일 이름을 수정해줍니다.

  1. 그러면 로컬에서는 잘 바뀌어있는걸 확인할 수 있습니다. 이제 커밋하고 푸쉬해볼게요!

[변경전]

[변경후]

깃에도 아주 잘 반영되었습니다!
파일명뿐만 아니라 폴더명도 동일하게 변경 가능합니다.

profile
프론트개발자입니다.

0개의 댓글