플젝 하는데 버전 관리의 필요성이 너무 느껴져서 다시 깃 연습 중이다.
텍스트파일 작성해서 커밋 하는데 사진과 같이 글자가 깨지면서 fatal: unknown write failure on standard output이 떴다.
커밋은 됐는데 저렇게 뜨니까 매우 찝찝

출력 오류라는데 내 경우엔 git의 인코딩 설정에 의한 한글 깨짐 오류인 것 같다.
✔️ 한글이 깨질 때 해결 방법
1. git bash에서 명령어 입력
git config --global i18n.commitEncoding utf-8
git config --global i18n.logOutputEncoding utf-8
git config --global core.quotepath false
위 명령어를 사용해 해결한다.
2. config에서 설정
또 다른 방법은 config 파일에서 UTF-8을 직접 설정하는 방법이 있다.
1) 깃허브 연동 폴더에서 .git 폴더로 이동.
.git 폴더가 보이지 않는다면 숨김 항목 해제해준다.

2) config 폴더를 메모장으로 실행해서 열어준다.

3) 상단에 하기 내용을 입력해준다.
[i18n]
commitEncoding = utf-8
logOutputEncoding = utf-8

나는 1번 방법으로 해결했다.

※참고
[GitHub/Git] 한글 깨짐 현상 인코딩 문제 해결하기 (UTF-8)
깃허브에 소스코드를 올릴 때 한글이 깨져서 저장되는 경우가 종종 있습니다.우선 아래의 글로 들어가서 컴퓨터상의 UTF-8 설정을 해보신 후에 그래도 안된다면 이 글을 따라해보세요.2024.03.28 - [
tech-runner.tistory.com
(GIT) git에서 한글이 깨질 때
오류 내용vscode에서 commit 메세지를 한글로 사용할 때, 한글이 깨지면서 fatal 어쩌구 오류가 발생한다.오류 원인git의 인코딩 설정 때문에 git이 한글을 출력할 때 문자가 깨진다.해결 방법다음 두
velog.io
'Git' 카테고리의 다른 글
| [Git & GitHub] git 로컬 저장소 생성 / 커밋 / push / pull (0) | 2025.09.04 |
|---|