git log를 에뮬레이트하는 방법 --decorate의 분기 유형별로 다른 색상
내가 가장 좋아하는 git 로그보기를 만들 때이 별칭을 만들었습니다.
graph = log --pretty=format:'%Cgreen%ad%Creset %C(yellow)%h%Creset%C(yellow)%d%Creset %s %C(cyan)[%an]%Creset %Cgreen(%ar)%Creset' --date=short --graph
그러면 다음과 같은 출력이 생성됩니다.

여기서 내가 놓친 것은 .NET과 같은 가지 유형의 다른 색상입니다 log --oneline --decorate --graph.

--decorate (기본적으로 = short 사용)는 인식 된 다른 분기에 다른 색상을 제공합니다. 가지 유형 (HEAD, origin/master, origin/HEAD, master)은 청록색, 빨간색, 빨간색, 녹색으로 표시됩니다. 그러나 내 것은 무색입니다. 전체 가지 부분의 노란색으로 만 착색됩니다.
자신의 별칭 을 사용하여 다른 종류 의 가지에 다른 색상을 부여하는 방법이 있습니까?
https://stackoverflow.com/a/16844346/55948 당
자식 1.8.3 (5 월 (24), 2013)로, 당신이 사용할 수있는
%C(auto)장식%d의 형식 문자열에git log.로부터 릴리스 노트 :
* "git log --format" specifier learned %C(auto) token that tells Git to use color when interpolating %d (decoration), %h (short commit object name), etc. for terminal output.)
나는 이것이 가능하다고 믿지 않는다. git-log (1) 매뉴얼 페이지를 살펴보면 에 대한 유일한 관련 형식은 모든 참조 이름을 제공하는으로 --pretty보입니다 %d. 참조 유형을 구분하는 옵션이 없기 때문에 각 유형에 다른 색상을 지정할 수 없습니다.
이 질문을 참조하십시오 .
'IT TIP' 카테고리의 다른 글
| Amazon S3 스타일 API를 로컬로 제공하는 서버가 있습니까? (0) | 2020.11.24 |
|---|---|
| 기본 멤버 값 모범 사례 (0) | 2020.11.24 |
| 통계 데이터를 저장할 때 DECIMAL, FLOAT 또는 DOUBLE이 필요합니까? (0) | 2020.11.24 |
| python docstring의 클래스 메서드에 연결 (0) | 2020.11.24 |
| iOS 8-엔터프라이즈 앱을 설치할 수 없음 (0) | 2020.11.24 |