"git Branch -vv"의 출력 색상을 변경하는 방법

"git Branch -vv"의 출력 색상을 변경하는 방법

나는 이것이 --format인수가 필요하다는 것을 발견했습니다.

       --format <format>
           A string that interpolates %(fieldname) from a branch ref being shown and the object it points at. The format is the same as that of git-for-each-ref(1).

찾아보니 man git-for-each-ref찾았다

 When unspecified, <format> defaults to %(objectname) SPC %(objecttype) TAB %(refname).

하단의 예는 다음과 같습니다.

           --format='From: %(*authorname) %(*authoremail)
           Subject: %(*subject)
           Date: %(*authordate)
           Ref: %(*refname)

           %(*body)
           ' 'refs/tags'

--format="ref=%(refname)"

내가 더 잘 알지 못하는 것들도 있다.

내가 원하는 것은 여기서 파란색 음영을 변경하는 것뿐입니다. 도와주세요! 여기에 이미지 설명을 입력하세요.

답변1

너무 오래;

  • git config -g color.branch.upstream 'red bold'

자식 명령:

git config color.branch.upstream '<fg-color> [<bg-color>] [<attribute>...]'

Git 구성 파일:

[color "branch"]
    upstream = <fg-color> [<bg-color>] [<attribute>...]

가능한 <fg-color>합계 <bg-color>값:

black   blue   cyan  default  green
magenta normal red   white    yellow

bright필요에 따라 이러한 색상을 나타내기 위해 접두사를 추가하거나 #RRGGBB값의 더 밝은 색조를 사용합니다.


가능한 <attribute>값:

blink   bold   ul   italic
reverse strike dim

예:

git config color.branch.upstream 'yellow red bold ul'
git config color.branch.upstream brightblue
git config color.branch.upstream '#c0c0ff'

git-config(1)자세한 내용은 매뉴얼 페이지를 참조하세요 . 모든 터미널에서 모든 기능이 지원되는 것은 아닙니다. 또한 --global 플래그를 사용하여 전역적으로 변경하는 것을 잊지 마세요 :)

관련 정보