반응형
git 로그 그래프 읽는 방법
git 커뮤니티 책에서 다음과 같이 말합니다.
할 수있는 또 다른 흥미로운 일은 다음과 같이 '--graph'옵션을 사용하여 커밋 그래프를 시각화하는 것입니다.
$ git log --pretty=format:'%h : %s' --graph * 2d3acf9 : ignore errors from SIGCHLD on trap * 5e3ee11 : Merge branch 'master' of git://github.com/dustin/grit |\ | * 420eac9 : Added a method for getting the current branch. * | 30e367c : timeout code and tests * | 5a09431 : add timeout protection to grit * | e1193f8 : support for heads with slashes in them |/ * d6016bc : require time for xmlschema
커밋 히스토리 라인의 아주 멋진 ASCII 표현을 제공합니다.
이 그래프를 어떻게 읽어야합니까? 420eac9
나머지와 어떻게 다릅니 까?
별표는 무언가가 커밋 된 위치를 나타냅니다.
e1193f8
, 5a09431
및 30e367c
(a를 수득 좌측 브랜치에 커밋 된 |
반면 오른쪽 분기) 420eac9
오른쪽 분기 커밋 (a을 수득 |
좌측 분기). 그리고 그 무엇 420eac9
나머지 다른 않습니다 : 그것은 단지 우측 지점에 커밋합니다.
완전성을 위해 :
d6016bc
분기점이었다5e3ee11
병합 커밋입니다2d3acf9
병합 후 첫 번째 커밋입니다.
420eac9
3 개의 "아래"커밋과 다른 지점에 있습니다. 지점은 후 갈라 d6016bc
그리고 그들은에 합병되었다 5e3ee11
.
참고 URL : https://stackoverflow.com/questions/5382255/how-to-read-git-log-graph
반응형
'Nice programing' 카테고리의 다른 글
새로운 랜덤 라이브러리가 std :: rand ()보다 나은 이유는 무엇입니까? (0) | 2020.10.05 |
---|---|
C 컴파일 오류 : "변수 크기의 개체를 초기화 할 수 없습니다." (0) | 2020.10.05 |
서명 된 git 커밋 확인 중? (0) | 2020.10.05 |
spec / rails_helper.rb는 spec / spec_helper.rb와 어떻게 다릅니 까? (0) | 2020.10.05 |
C # 메서드 명명 규칙 : ToSomething 대 AsSomething (0) | 2020.10.05 |