git 폴더명 변경하기

moontag·2023년 2월 7일
1

Git

목록 보기
1/2

로컬에서 폴더명 변경 시 github에는 반영이 안된 문제

상황

  • vercel에 배포하려는데 파일 모듈을 못찾는다는 에러발생
  • 원인이 경로나 대소문자 불일치일수 있다는데 vscode에선 다 맞았음(참고)
Type error: Cannot find module './button/ThemeToggleBtn' or its corresponding type declarations.


원인

  • 예전에 로컬에서 폴더명을 바꿨던게 생각남
    Button => button 소문자로 변경했었음

  • 하지만 GitHub에선 반영안됨

해결방법

원하는 결과 : Button => button 대문자를 소문자로 변경하기

  1. 루트 파일변경이 아니면 변경하려는 파일의 상위폴더로 이동하기
  • 내 경우 components/button 이었기 때문에 components로 이동함
    ex) cd components
  1. 폴더명 변경하기
    git mv oldName newName
  2. 하지만 그저 대소문자의 변경이라면 git은 구별을 못해서 에러발생함
    git mv Button button
    fatal: bad source, source=Button, destination=button #에러발생
  3. 그래서 대-소문자 변경할땐 두단계를 거쳐서 폴더명 변경하기
    git mv Button test
    git mv test button





참고

191102_TIL(git 폴더명 변경하기)

profile
터벅터벅 나의 개발 일상

0개의 댓글