사용하는 사용자 지정 git log 형식이 있습니다. 내가 가진 color.ui=true
내에서 설정 .gitconfig
. 예를 들어이 간단한 형식은 다음과 같습니다.
git log --pretty=format:"%h %d %s" --decorate
이것은 다음과 같은 것을 인쇄합니다
52a41e0 (HEAD, local) Commit message foo
185bd17 (remote) The commit message
HEAD, 로컬, 리모트는 컬러를 사용하지 않고 git log --oneline --decorate
HEAD ( '굵은 청록색'), 로컬 ( '굵은 녹색') 및 리모트 ( '굵은 빨간색')에 비해 색상없이 출력 됩니다. 이제 모든 심판 이름을 빨간색으로 만드는 %d
것과 같은 %Cred%d%Creset
것으로 래핑 할 수 있습니다 .
git log와 함께 사용자 정의 형식을 사용할 때 현재, 로컬 및 원격 참조 이름이 별도의 색상을 갖도록하려면 어떻게해야합니까?
나는 그것이 가능하지 않다고 생각한다 : stackoverflow.com/questions/5889878/color-in-git-log/…
—
VonC
Ack, 스택 오버플로를 보지 못했습니다. 그래도 너무 나빠요.
—
벤 도어
@VonC 아마도 대답으로 추가해야합니까?
—
NN
@ NN 있습니다. 스택 오버플로 Git 에 관한 10 만 가지 질문 중 하나입니다 .
—
VonC September