본문 바로가기
L'etude

git에서 폴더명 대소문자 인식을 못할 때

by hxunz 2022. 11. 13.

https://long-factory-3d5.notion.site/git-d88a71b0040d4215839b6650e53dce46

문제

대문자였던 폴더명을 소문자로 변경 했더니 git에서 이를 인식하지 못했다.

그래서 git에서 대문자인 폴더 경로를 따라서 파일을 확인하려다 하다보니 빌드가 되지 않았다.

원인

리액트 작업중에 파일명을 파크칼 케이스로 지정하다가 폴더명도 파스칼 케이스로 잘못 지정했다.

해결

여러가지 시도해 볼 수 있는 해결 방법이 있었다.

  1. git에서 대소문자를 구분할 수 있도록 해준다.
  • git config core.ignorecase false 이 명령어를 사용하여 git에서 대소문자를 구분할 수 있도록 config 설정을 해준다.
  • vscode에서 직접 폴더명을 변경해주거나, git mv Folder folder 이와 같은 명령어를 사용해서 폴더명을 변경해준다.
  1. 1번과 동일한 방법이지만, 폴더명을 변경할 때 아예 다른 이름으로 변경 했다가 다시 변경한다. git mv Folder temp → git mv temp folder
  2. 변경해야하는 폴더를 아예 통째로 데스크탑으로 뺀다. 데스크탑에서 이 폴더 이름을 수정한다. 이를 다시 넣는다.

1번과 2번으로 시도했을 때는 해결되지 않았지만, 3번 방법으로 해결할 수 있었다.

'L'etude' 카테고리의 다른 글

React Query vs RTK Query  (0) 2022.11.13
npm ci를 하는 이유  (0) 2022.11.13
React : useMemo()  (0) 2022.06.27
localStorage  (0) 2022.06.20
Javascript : 프로토타입  (0) 2022.06.07

댓글