git 저장소에 한글 이름으로 파일을 만들고 git status 를 하면 아래와 같이 파일 이름이 숫자로 깨져 보이는 경우가 있다.
$ touch 테스트
$ git status
Untracked files:
(use "git add <file>..." to include in what will be committed)
"\355\205\214\354\212\244\355\212\270"
파일 이름은 테스트 그대로이고, git 이 출력할 때만 한글을 UTF-8 바이트 값(8진수)으로 바꿔서 보여 준다.
\355\205\214 가 「테」, \354\212\244 가 「스」, \355\212\270 가 「트」다.
git 설정 core.quotepath 의 기본값이 true 라서 그렇다.
해결법은 core.quotepath 를 false 로 바꾸는 것이다.
아래 명령어로 바꾸면 된다.
git config --global core.quotepath false
다시 git status 를 하면 아래와 같이 한글 그대로 보인다.
$ git status
Untracked files:
(use "git add <file>..." to include in what will be committed)
테스트
--global 로 설정했으니 이 PC의 모든 저장소에 적용된다. git diff, git log --stat 의 파일 이름도 한글로 표시된다.
그래도 한글이 깨지면 터미널 로케일이 UTF-8 인지 locale 명령어로 보면 된다. UTF-8 이 아니면 아래 두 줄을 ~/.bashrc 에 넣으면 된다.
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
'노트정리 > git 버전관리' 카테고리의 다른 글
| 윈도우에서 git clone 명령어가 멈추는 문제 해결법 세번째 (0) | 2026.11.03 |
|---|---|
| git log에 자동으로 그래프 표시하기 (0) | 2024.12.21 |
| git clone 명령어가 멈추는 문제 해결법 두번째 (0) | 2024.12.15 |
| 윈도우에서 git clone 명령어가 멈출 때 해결법 (0) | 2024.10.25 |
| 포트리 키링 에러 (poetry keyring error) (0) | 2024.10.19 |
| 깃(git) 커밋 날짜 임의로 지정하고 푸시하기 (0) | 2024.09.17 |
| 내가 작성한 깃허브 지스트(github gist)에서 특정 키워드 검색 (0) | 2024.08.17 |
| git bash 에서 conda activate 사용법 (0) | 2020.12.28 |


