-
[TIL] Error - git 파일명 대소문자 구분TIL 2024. 10. 13. 16:38
문제상황
개발환경에서 배포환경으로 코드를 옮기던 중 기존 파일명 Email.service.ts -> email.service.ts로 변경했다.
개발환경에서는 정상적으로 서버가 실행되었으나 배포환경에서는 서버가 실행되지않는 문제가 발생했다. 그 이유를 찾아보니 git은 파일명에서 대소문자 구분을 하지않아서 변경사항이 전달되지 않았던 것이었고 의존성을 import해오는 과정에서 파일명이 달라서 에러가 났던 것이었다.
해결방법
깃의 파일명 대소문자무시하는 설정을 해제해주고, 캐시를 제거해준다. 그리고 다시 git add. -> git commit -m ""을 통해 정상 커밋해준다. 파일명 대소문자 수정한것도 변경사항으로 인식되어 반영된다.
git config core.ignorecase false // 깃 대소문자 구분 설정 git rm -r --cached . // 캐시 제거
'TIL' 카테고리의 다른 글
[github-actions] 프라이빗 레포지토리 CI/CD 자동배포 설정하기 (0) 2024.11.13 [TIL] Refresh Token 을 사용하는 이유와 구현 방식 (0) 2024.10.14 [TIL] postgreSQL - postgres 슈퍼계정 권한 부여하기 (0) 2024.10.11 [TIL] PSQL-DB 데이터 복원하기 (pg_dumpall VS pg_dump 차이) (0) 2024.10.11 [TIL] 쿼리스트링 에러 (1) 2024.08.28