나는 ~와 함께 git log
:
git log --graph --oneline --branches
(또한 원격 브랜치를보기위한 --all과 함께)
최근 Git 릴리즈와 호환 : 1.6.3 이후 도입 ( 2009 년 5 월 7 일 목요일 )
" --pretty=<style>
"명령의 로그 패밀리에 대한 " "옵션의 철자를 " --format=<style>
" 로 지정할 수 있습니다 .
또한의 --format=%formatstring
속기입니다 --pretty=tformat:%formatstring
.
" --oneline
"는 " "의 동의어입니다 --pretty=oneline --abbrev-commit
.
PS D:\git\tests\finalRepo> git log --graph --oneline --branches --all
* 4919b68 a second bug10 fix
* 3469e13 a first bug10 fix
* dbcc7aa a first legacy evolution
| * 55aac85 another main evol
| | * 47e6ee1 a second bug10 fix
| | * 8183707 a first bug10 fix
| |/
| * e727105 a second evol for 2.0
| * 473d44e a main evol
|/
* b68c1f5 first evol, for making 1.0
또한 로그 표시 범위 (커밋 수)를 제한 할 수 있습니다.
PS D:\git\tests\finalRepo> git log --graph --oneline --branches --all -5
* 4919b68 a second bug10 fix
* 3469e13 a first bug10 fix
* dbcc7aa a first legacy evolution
| * 55aac85 another main evol
| | * 47e6ee1 a second bug10 fix
(최근 5 개의 커밋 만 표시)
현재 선택된 솔루션에 대해 내가 싫어하는 것은 다음과 같습니다.
git log --graph
너무 많은 정보를 표시했습니다 (빠른 요약 만보고 싶을 때).
PS D:\git\tests\finalRepo> git log --graph
* commit 4919b681db93df82ead7ba6190eca6a49a9d82e7
| Author: VonC <vonc@laposte.net>
| Date: Sat Nov 14 13:42:20 2009 +0100
|
| a second bug10 fix
|
* commit 3469e13f8d0fadeac5fcb6f388aca69497fd08a9
| Author: VonC <vonc@laposte.net>
| Date: Sat Nov 14 13:41:50 2009 +0100
|
| a first bug10 fix
|
gitk
훌륭하지만 마지막 n 커밋을 빠르게 표시하면 충분합니다.