개발관련/Git

Pretty Git 분기 그래프

Rateye 2021. 12. 1. 09:42
728x90
반응형
질문 : Pretty Git 분기 그래프

몇몇 책과 기사에 Git 브랜치와 커밋의 그래프가 정말 예쁘게 보이는 것을 보았습니다. Git 기록의 고품질 인쇄 가능 이미지를 만들려면 어떻게해야합니까?

답변

업데이트 2 : 훨씬 더 적절하기 때문에 Git의 Visualizing branch topology 질문에 대한이 답변의 개선 된 버전을 게시했습니다. 이 버전에는 작성자와 커미터 정보를 모두 보여주는 lg3 이 답변을 역사적인 (& rep, 인정할 것입니다) 이유로 남겨 두지 만 정말 삭제하고 싶은 유혹이 있습니다.

내 두 센트 ~/.gitconfig 파일에 두 개의 별칭이 있습니다.

[alias]
lg1 = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)' --all
lg2 = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset)%C(bold yellow)%d%C(reset)%n''          %C(white)%s%C(reset) %C(dim white)- %an%C(reset)' --all
lg = !"git lg1"

git lg / git lg1 은 다음과 같습니다.

자식 lg1

그리고 git lg2 는 다음과 같습니다.

자식 lg2

(참고 : fracz ' s , Jubobs '또는 Harry Lee 's와 같이이 질문에 대한 더 많은 적용 가능한 답변이 있습니다!)

출처 : https://stackoverflow.com/questions/1057564/pretty-git-branch-graphs
728x90
반응형