안녕하세요 :)
오늘 리펙토링을 진행하면서 파일과 폴더명을 변경했는데요,
분명 로컬에서는 실행에 문제가 없었는데 푸시를 하려고 하니 아래와 같은 에러가 반복해서 발생했습니다.
한참을 삽질하던 중에 git에서는 파일 및 폴더명의 대소문자 구별을 하지 않는다는 글을 읽게 되었습니다.

로컬에서 "Column" 파일을 "column"으로 바꾸고 해당 모듈을 임포트 하는 코드를 수정했어도, git에서 관리되는 코드에서는 파일명은 그대로 유지되고 임포트 하는 코드만 수정이 된 것이죠.
그 결과 cicd 환경에서는 임포트에 실패하며 에러가 발생한 것이었습니다.
해결방법은 간단했습니다.
아래의 명령문으로 git한테 대소문자 구별을 하라고 설정을 바꿔주면 됩니다.
git config core.ignorecase false

'Git' 카테고리의 다른 글
[Git] Git remote repository 커밋 되돌리기 (0) | 2022.04.05 |
---|---|
[Git] 리파지토리에 파일을 클릭할 수 없을때?! (0) | 2021.12.25 |
[Git] .env 파일을 gitignore 해야하는 이유! (0) | 2021.12.13 |
Git 워크플로우-Advanced (0) | 2021.10.15 |
Git 워크플로우-Basic (0) | 2021.10.15 |