GitNotes.2-2.md
본 문서는 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

+ Recent posts