폴더 대소문자 변경 후 github 반영하기
vscode에서 바꾼줄로만 알았던 폴더명이 github엔 반영 안되었다?? git은 대소문자를 구별하지 못합니다…
방법
git mv --force oldName newName
위 명령어로 변경하시면 됩니다.
예를 들어, helloworld 폴더명을 bigbrother 폴더명으로 변경하고 싶다면 git mv --force helloworld bigbrother
로 작성하시면 됩니다.
mv시 invalid argument가 발생할 경우
첫 글자만 대문자에서 소문자 혹은 소문자에서 대문자로 변경하는 경우 이런 에러가 발생합니다.
예를 들면, Components 폴더명을 components로 변경하는 경우처럼 말이죠.
이럴 경우 아래와 같이 임시 폴더를 만든 후, 다시 바꾸고 싶은 이름으로 바꾸면 됩니다.
git mv oldName tmpDir
git mv tmpDir newName