그 외
[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 처리 설정해주고 파일명 바꿔주니깐 멀쩡히 올라갔다..