git은 대소문자를 구분안한다는 사실을 아시는지?

Yerin·2024년 2월 23일

운동하고 있었는데 카톡이 왔다

(전혀 몰랐는데요..)

집에 와서 cd 기록을 찾아보니.. slot을 찾을 수가 없단다.. (당황)
api가 잘 동작하는지 확인까지 했었는데..

아무튼.. 당황은 했지만 오류 보자마자 설마.. 파일명 대문자로 바꿔서인가..? 했는데 이게 맞았다 (ㅋㅋ..)

git은 대소문자를 구분하지 않는다는 사실..! (진짜 처음 알았음.. 왜 이걸 알 기회가 없었을까?)

git config core.ignorecase false

이 명령어를 사용하면.. git이 대소문자를 구분한다.


그리고 바로 rename으로 파일명 변경을 갈겨줬는데..
파일 삭제했다가 새 파일로 인식해버리더라...


그래서 다시 rollback하고 아래 명령어로 파일 명을 바꿔주었다. (나는 force 안붙이니까 안되길래 붙여줌 ㅜ)
git mv -f studyroomslot.dto.ts studyroomSlot.dto.ts

아무튼 금방 해결해서 다행(?)이었다..
변경점 만들면 추적이 잘 되고 있는지 항상 확인하도록 하자..!

profile
𝙸 𝚐𝚘𝚝𝚝𝚊 𝚕𝚒𝚟𝚎 𝚖𝚢 𝚕𝚒𝚏𝚎 𝙽𝙾𝚆, 𝙽𝙾𝚃 𝚕𝚊𝚝𝚎𝚛 !

1개의 댓글

comment-user-thumbnail
2024년 3월 12일

core.ignorecase 라는게 있는지 첨 알았네여.. 배워갑니당

답글 달기