본 문서는 Git Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.
Section 2.2: 로그를 더 예쁘게 출력하기
Git 에서 제공하는 로그를 더욱 보기 좋은, 그래프 형식의 구조로 표시하기 위해서 아래와 같은 명령어를 사용할 수 있다:
git log --decorate --oneline --graph
sample output :
* e0c1cea (HEAD -> maint, tag: v2.9.3, origin/maint) Git 2.9.3
* 9b601ea Merge branch 'jk/difftool-in-subdir' into maint
|\
| * 32b8c58 difftool: use Git::* functions instead of passing around state
| * 98f917e difftool: avoid $GIT_DIR and $GIT_WORK_TREE
| * 9ec26e7 difftool: fix argument handling in subdirs
* | f4fd627 Merge branch 'jk/reset-ident-time-per-commit' into maint
...
전체 명령어를 손으로 치기에는 꽤나 길기 때문에, 별칭(alias) 로 등록하여 사용할 수도 있다:
git config --global alias.lol "log --decorate --oneline --graph"
이제 아래와 같이 간단히 별칭(alias) 버전의 명령어를 사용할 수 있다:
# 현재 브랜치의 history 보기 :
git lol
# 현재 활성화된 브랜치 (HEAD) 및 develop 브랜치와 origin/master 브랜치의 history 를 모두 통합하여 보기 :
git lol HEAD develop origin/master
# 사용자 저장소에 있는 모든 history 를 나열하기 :
git lol --all
[출처] https://books.goalkicker.com/GitBook/ (CC BY-SA)
반응형
'번역 > Git Notes for Professionals' 카테고리의 다른 글
2.4: 로그 내용을 한줄씩만 표시하기 (0) | 2019.08.14 |
---|---|
2.3: 로그에 색상입히기 (0) | 2019.08.13 |
2.1: "일반적인" Git 로그 (0) | 2019.08.13 |
1.8: Git 설치하기 (0) | 2019.08.13 |
1.7: Git 과 SSH 연동하기 (0) | 2019.08.13 |