Git case-sensitive

CGH96·2023년 4월 16일
0

# 서론

github action으로 배포 자동화를 구축하던 도중 문제가 발생했다. 로컬에서는 build가 잘 되는데 github action으로 빌드 시, 특정 파일을 찾지 못했다. 한참을 헤매다가 Git case-sensitive라는 이슈를 발견했다.


# Git case-sensitive

Git의 파일 시스템은 대소문자를 구분하지 않는다. 파일명의 앞글자를 소문자에서 대문자로 바꿔주었는데 그 변경사항을 Git이 인식하지 못한 채로 push가 되었다. Github Action은 runs-on: ubuntu-latest에서 알 수 있듯이 ubuntu환경에서 작동하고, ubuntu는 linux 운영 체제 중 하나다.
linux는 Window와 다르게 대소문자를 구분하는 파일 시스템이기 때문에 나의 파일을 찾지 못한 것이다.

Git 대소문자 구분하기

아래 명령어로 대소문자를 구분하게 설정 할 수 있다.

git config core.ignorecase false

0개의 댓글