본문 바로가기
Git

[git] 프로젝트 파일명 변경 후 cicd에 실패한다면

by SeanK 2023. 12. 19.

안녕하세요 :)

 

오늘 리펙토링을 진행하면서 파일과 폴더명을 변경했는데요,

 

분명 로컬에서는 실행에 문제가 없었는데 푸시를 하려고 하니 아래와 같은 에러가 반복해서 발생했습니다.

 

한참을 삽질하던 중에 git에서는 파일 및 폴더명의 대소문자 구별을 하지 않는다는 글을 읽게 되었습니다.

로컬에서 "Column" 파일을 "column"으로 바꾸고 해당 모듈을 임포트 하는 코드를 수정했어도, git에서 관리되는 코드에서는 파일명은 그대로 유지되고 임포트 하는 코드만 수정이 된 것이죠.

 

그 결과 cicd 환경에서는 임포트에 실패하며 에러가 발생한 것이었습니다.

 

해결방법은 간단했습니다.

 

아래의 명령문으로 git한테 대소문자 구별을 하라고 설정을 바꿔주면 됩니다.

git config core.ignorecase false