github 와 같은 리눅스 기반의 git 저장소에는 파일명으 대소문자를 구분한다.
사실 다음과 같이 다른 위치에 있는 파일인데
A/a.txt
a/a.txt
윈도우 git 에서는 같은 위치에 있는것으로 간주하기 때문에 주의해야 한다.
윈도우환경을 고려한다면 대소문자 구분없이 한개의 디렉토리에 파일명도 바꿔주는것이 좋다.
다음과 같이 같은 위치로 통일
# a 디렉토리에 대소문자 구분없이 파일이름 겹치지 않게 복사 생성
cp A/a.txt a/b.txt
# git 파일 추가하여 커밋 및 푸시
git add a/b.txt
git commit
git push
# 기존 a 디렉토리 삭제
git rm -f A
아니면 git mv 로 파일 이름이나 위치를 변경할 수도 있다.
comments:
댓글 쓰기