작업 tools/git

git 그래프 출력하기

yztech 2024. 4. 23. 13:23
반응형

Git의 로그를 그래프 형태로 보려면 다음 명령어를 사용하면 됩니다.

git log 명령에 연결된 --graph 플래그를 사용하면 이전 커밋을 그래프로 볼 수 있습니다.

또한 --oneline 플래그를 이 명령과 결합하여 커밋이 병합된 방법과 git 기록이 빌드된 방법에 대한 개요를 생성할 수도 있습니다.

 

git log --oneline --graph

 

 

 [Terminal] $ git log --oneline --graph                 
*   c20f372 (HEAD -> master) Merge branch 'test1' into main
|\                                                      
| * 15dacd3 (test1) updated test branch                
* | 4bca65d editted main branch                         
|/                                                      
*   89f9c1e Merge branch 'test1' into main               
|\                                                      
| * 1af5d92 updated test branch                         
* | 479845f editted in main branch                         
|/                                                      
* 1d70ada (origin/master, origin/HEAD) modified           
* d41f9d7 created test1.py                         
* b416d84 created main.py                         

 

위 명령을 실행하면 commit과 merge 등의 로그를 그래프 형태로 표시해줍니다. 각 commit은 오른쪽에 나타난 commit ID와 commit 메시지로 구분됩니다. 또한 각 단계는 asterisk (*)로 표시되며, 선으로 연결된 부분은 commit을 서로 이어주는 역할을 합니다. 를 통해 branch들의 병합과 각각의 commit들을 더 쉽게 확인할 수 있습니다.

 

git 모든 브랜치를 그래프로 출력하기

그래프의 모든 분기를 쉽게 살펴보기 위해 --all 플래그를 git log 명령에 통합할 수 있습니다. --decorate를 이 명령과 함께 사용하면 모든 중요한 정보를 예의 바르고 아름답게 색상으로 구분된 형식으로 볼 수 있습니다.

 

git log --all --decorate --oneline --graph
반응형