깃 브랜치 네이밍 이슈 (git branch name is case-sensitive)

평소처럼 git을 사용해 업무를 진행하다가,

편하게 git reset –hard를 하고

sourceTree의 terminal,( MINGW32 기반) 을 사용해 커밋 및 푸시하고,

테스트 서버 (Linux)로 받으려니 build 브랜치를 pull 해오지 못했다.

원인

알고보니, build 브랜치 외에 Build 브랜치, 즉 앞의 대소문자만 다른 브랜치 네임이

sourceTree의 터미널을 사용하는 도중에 생성되었고,

linux의 파일 시스템은 windows, mac 과 다르게 대소문자를 구분하는 것이 문제의 원인이었다.

왜냐하면 깃 브랜칭은 내부적으로 파일을 사용하기 떄문에, 파일네임이 브랜치므로 이런 이슈가 발생했다.

해결

linux 서버에서 build 브랜치와 Build를 같게 유지하고, 하나를 삭제했다. ( winodws 나 mac 에서는 대소문자 구분이 없기 때문에 고치기 힘들 것 같다. )

AI 개발과 인지부채

AI를 이용한 개발에서 인지부채를 마주하고, 같은 패턴으로 파티가 전멸하지 않으려면 Continue reading

카페에서 우연히

Published on May 31, 2026

근황

Published on May 17, 2026