[Git] 원격에 올라가있는 상태에서 폴더명, 파일명을 변경하는 법 (camelCase로)

wheezy·2022년 8월 24일
0

Git

목록 보기
6/6

Intro

문제 발생한 상황

  1. 팀원들과 git으로 협업하기 때문에 git push를 한 상태
  2. 폴더명 및 파일명을 camelCase로 작성하지 않은 것 발견
  3. local에서 폴더,파일명 변경
  4. local에서는 변경되었지만 git에는 그대로

Solution

찾아보니 git은 대소문자 구분을 하지 않는다고 한다. 따라서 내가 파일명 자체를 다르게 바꾸지 않는 이상 대소문자 변경만 일어났을 경우에는 변경으로 인식되지 않는다.

아래와 같은 형식으로 작성하면 된다.

git mv oldname newname

하지만 대소문자만 변경할 경우에는
1. 바꾸려하는 파일명을 임시로 작성뒤
2. 임시파일명을 원래 하려던 파일명으로 해주는 2번의 과정을 거쳐야한다.

git mv hellocode temp
git mv temp helloCode

참고로 폴더 및 파일명을 변경해줄 때 경로도 같이 적어줘야한다!
안그럼 fatal오류가 날 것이다.

git mv ./src/components/hellocode.jsx temp 
git mv temp ./src/components/helloCode.jsx

이렇게 하고 git status를 하면 rename으로 변경사항이 뜰것이다!

profile
🧀 개발을 하면서 도움이 되었던 부분을 기록하는 공간입니다 🧀

0개의 댓글