DevOps/Git

[git] git commit message 한글 깨짐 현상 해결

SeungbeomKim 2024. 2. 27. 23:21

 

git commit message에서 한글을 인식하지 못하고 다음과 같이 요상한 문자가 생기는 경우가 있습니다.

해결책은 다음과 같습니다.

 

  1. 해당 프로젝트 내 .git (Shift + Command + .) 폴더 접근 
  2. config 파일에 다음을 추가합니다.

[i18n]

commitEncoding = utf-8

logOutputEncoding = utf-8

 

or

 

명령어로 처리할 시

git config --global i18n.commitEncoding utf-8
git config --global i18n.logOutputEncoding utf-8

 

 

다음과 같이 로그 출력과 커밋 메세지 출력을 global하게 utf-8로 설정해주시면, 이상한 특수문자가 보이지 않고 한글이 깨지지 않게 됩니다.

 

 

 

<참고 자료>

https://bmangrok.tistory.com/entry/Git-%EA%B9%83%ED%97%88%EB%B8%8C%EC%97%90-%EC%97%85%EB%A1%9C%EB%93%9C%ED%95%9C-%ED%8C%8C%EC%9D%BC%EC%9D%98-%ED%95%9C%EA%B8%80%EC%9D%B4-%EA%B9%A8%EC%A7%80%EB%8A%94-%ED%98%84%EC%83%81-%ED%95%B4%EA%B2%B0%ED%95%98%EA%B8%B0

 

[Git] 깃허브에 업로드한 파일의 한글이 깨지는 현상 해결하기

깃허브는 기본적으로 MS-949 인코딩을 사용하므로, UTF-8로 설정을 변경해주면 해결할 수 있다. 1. 깃 프로젝트 내부의 .git 폴더를 연다. .git 폴더는 기본적으로 숨김 상태이므로, 숨긴 항목 부분을

bmangrok.tistory.com