git 대문자 디렉토리를 git이 못 알아차릴 때
문제 빌드가 잘 되던 리액트앱이 git action에서 빌드에 실패했다.로컬환경에서는 문제없이 빌드되었다. 뭐지? 왜 해당 파일이 없다고 하는걸까?github repo에서 디렉토리를 살펴보니로컬에선 이름이 service인디렉토리가 리포지토리에선 Service라고 되어있었다.왜 git이 알아채지 못했지? 처음엔 .gitignore을 확인했지만 문제가 없었다.해결원인은 특정 운영체제가 파일 이름의 대소문자를 구별하지 않는데에서 연유했다.실제로 iterm에서 document를 입력하니 Document디렉토리로 이동이 가능했다.그래서 git도 변경사항을 알아내지 못했다.git config core.ignorecase false 위 명령어는 Git에서 파일 이름의 대소문자를 구분하도록 설정하는 명령이다.위 명령어..
GitHub
2024. 7. 28. 10:16