그 외

[git] git 한글 깨짐

34suuuuu 2025. 1. 12. 18:51

문제

  • git에 한글 파일명이 이상하게 올라가는 경우
  • 파일 내용이 이상한 경우
  • commit 메시지가 요상하게 올라가는 경우

는 인코딩 문제로 해결 방법은 구글링하면 많이 나온다.

 

하지만, 나는 잘 파일명은 멀쩡히 잘나오는데 왜 리드미에는 휑하지

우선, 내 상황의 경우에는 로컬에서 readme를 확인하면 gif가 멀쩡히 잘 나온다

하지만 깃에만 올라가면 안나옴.

파일명도 너무나도 멀쩡히 잘나옴.

명령어를 통해서 escape 관련 처리도 이미 해 준 상태

git config --global core.quotepath false
git config --local core.quotepath false

 

 

**

이 부분에 대해서 말하자면,

`core.quotepath`는 큰 바이트를 가지는 문자를 일반적이지 않은 문자로 판단해 탈출하라는 기능을 수행한다.

즉, 한글의 경우가 일반적이지 않다고 판단되어 비정상적으로 출력되기 때문에, 이 기능을 `false`로 처리해주면 된다.

 

해결

git 캐싱처리 때문에 발생한 문제..

위의 명령어로 escape 처리 설정해주고 파일명 바꿔주니깐 멀쩡히 올라갔다..