에서 자식 구성 문서 :
color.status.<slot>
상태 색상 화를 위해 사용자 정의 된 색상을 사용합니다. <slot>
중 하나이다:
header
(상태 메시지의 헤더 텍스트),
added
또는 updated
(추가되었지만 커밋되지 않은 파일),
changed
(변경되었지만 색인에 추가되지 않은 파일),
untracked
(git에 의해 추적되지 않는 파일),
branch
(현재 지점),
nobranch
(분기 없음 경고가 표시되는 색상, 기본값은 빨간색),
localBranch
또는 remoteBranch
(지점 및 추적 정보가 상태 짧은 형식으로 표시 될 때 각각 로컬 및 원격 지점 이름),
unmerged
(병합되지 않은 변경 사항이있는 파일).
이러한 변수의 값은에서와 같이 지정할 수 있습니다 color.branch.<slot>
.
따라서 이것은 작동합니다.
git config color.status.changed blue
git config color.status.untracked magenta
하나:
new files = green
deleted files = red
불가능 : 한 가지 색상을 선택해야합니다.
- 색인에 추가되면의 색상을 선택합니다
color.status.added
.
- 색인에 추가되지 않은 경우 색상 또는
color.status.modified
.
물론, 같은 주석 에 의해 elboletaire :
이전에 활성화되지 않은 경우 색상 출력을 활성화해야합니다.
git config --global color.ui true
Shaun Luttin은 다음과 같이 덧붙입니다.
명령은 따옴표로 묶인 여러 매개 변수를 사용할 수도 있습니다. 여기에는이 목록의 두 가지 색상 (전경 배경)이 포함됩니다.
일반, 검정, 빨강, 녹색, 노랑, 파랑, 자홍, 청록색 및 흰색;
또한이 목록에서 하나의 속성 (스타일)을 포함합니다.
굵게, 어둡게, ul, 깜박임 및 반전.
따라서 이것은 작동합니다.
git config color.status.changed "blue normal bold"
git config color.status.header "white normal dim"
참고 : git 2.9.1 (2016 년 7 월)에서 출력 색상 체계는 두 가지 새로운 속성 인 기울임 꼴 및스트라이크, 기존의 굵게, 반전 등
참조 9dc3515 커밋 , 54590a0 커밋 , 5,621,068 커밋 , df8e472 커밋 , ae989a6 커밋 , adb3356 커밋 , 0,111,681 커밋 에 의해 (2016 6월 23일) 제프 킹 ( peff
) .
(Merged by Junio C gitster
Hamano -- in commit 3c5de5c , 11 Jul 2016)
no-
속성을 부정 하는 " " 도 허용 합니다.
" no-bold
"보다는 " "를 사용하는 것이 nobold
읽기 쉽고 타이핑하기가 더 자연 스럽습니다. 둘 다 허용하는 것은 쉽습니다.