최근 git
에 Windows 의 콘솔에 색상이 추가 된 것을 볼 수 있었습니다 (예 : 추가를위한 녹색, 삭제를위한 빨간색 등). git
콘솔의 색상을 어떻게 지정합니까 ?
그것을 설치하기 위해 다음 명령을 사용했습니다. $ sudo apt-get install git-core
답변
으로 언급 에 의해 @VonC , color.ui
에 기본값 auto
힘내 1.8.4 이후
유닉스 및 리눅스 스택 교환 질문 에서 git의 출력물을 어떻게 채색합니까? 그리고 @Evgeny 의 답변 :
git config --global color.ui auto
이것은 명령으로 사용 가능한
color.ui
모든 다양한color.*
구성 을 포함하는 메타 구성입니다git
. 자세한 내용은에 자세히 설명되어git help config
있습니다.
따라서 기본적으로 다른 color.*
설정을 별도로 설정하는 것보다 쉽고 더 확실한 증거 입니다.
git config
설명서의 자세한 설명 :
color.ui
이 변수는 다음과 같은 변수에 대한 기본값 결정color.diff
하고color.grep
그 제어 명령 군 당 색상의 사용.--color
옵션 의 기본값을 설정하기 위해 더 많은 명령이 구성을 배우면 범위가 확장됩니다 . 로 설정always
, 당신이 사용하는 색상 기계 소비를위한 모든 출력을 원하는 경우true
또는auto
경우 터미널에 기록 할 때 사용하는 색상에 같은 출력을 원하는, 또는에false
또는never
당신이 사용하지 않을 색상에 자식 명령을 선호하는 경우 일부 명시 적으로 설정하지 않는 한 다른 구성 또는--color
옵션.
답변
예를 들어 https://web.archive.org/web/20080506194329/http://www.arthurkoziel.com/2008/05/02/git-configuration/을 참조 하십시오.
흥미로운 부분은
채색 된 출력 :
git config --global color.branch auto git config --global color.diff auto git config --global color.interactive auto git config --global color.status auto
답변
다음 코드에서 .gitconfig 파일에 추가하십시오.
[color]
ui = auto
[color "branch"]
current = yellow reverse
local = yellow
remote = green
[color "diff"]
meta = yellow bold
frag = magenta bold
old = red bold
new = green bold
[color "status"]
added = yellow
changed = green
untracked = cyan
답변
Git은 요청하면 대부분의 출력을 자동으로 채색합니다. 당신은 당신이 색을 원하는 것과 방법에 대해 매우 구체적으로 얻을 수 있습니다. 그러나 모든 기본 터미널 색상을 설정하려면 color.ui를 true로 설정하십시오.
git config --global color.ui true
답변
우분투 또는 다른 플랫폼에서 (예, Windows도 마찬가지입니다); 시작 git1.8.4 했다 2013년 8월 23일을 발표하는 것은 , 당신은 아무것도 할 필요가 없습니다 :
많은 튜토리얼은
user.name/email
Git에 자신을 소개하기 위해 ” “를 설정 한 후 “color.ui”를 “auto”로 설정 하도록 지시합니다. 이제 변수의 기본값은 ”auto
“입니다.
기본적으로 색상이 표시됩니다.
답변
당신의에서 ~/.gitconfig
파일, 단순히이 추가 :
[color]
ui = auto
모든 git 명령을 처리합니다.
답변
다른 방법은 다음과 같이 편집하는 것입니다 .gitconfig
(없는 경우 작성).
vim ~/.gitconfig
다음을 추가하십시오.
[color]
diff = auto
status = auto
branch = auto