반응형
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
반응형
'작업 tools > git' 카테고리의 다른 글
git에서 특정 commit 의 변경사항을 확인하는 세가지 방법 (2) | 2024.12.20 |
---|---|
gitignore 사용법 (0) | 2024.05.14 |
gitignore not working (0) | 2023.04.07 |
git 커밋: 특정 커밋 돌아가기, 되돌리기, 차이 확인하기, 날짜 바꾸기, 이슈처리 (0) | 2021.10.08 |
git 서브모듈: 추가하기, 변경하기,삭제하기 (0) | 2021.09.26 |