개발관련/Git

Git에서 분기 토폴로지 시각화

Rateye 2021. 7. 30. 10:22
728x90
반응형
질문 : Git에서 분기 토폴로지 시각화

나는 내 컴퓨터에서 고립 된 상태로 Git을 가지고 놀고 있는데, 내 모든 브랜치와 커밋에 대한 멘탈 모델을 유지하는 것이 어렵다는 것을 알았다. git log 를 수행 할 수 있다는 것을 알고 있지만, 분기를 설명하기 위해 모든 곳에서 사용되는 것처럼 보이는 이러한 ASCII 맵과 같은 전체 분기 지형도를 볼 수있는 방법이 있습니까?

      .-A---M---N---O---P
     /     /   /   /   /
    I     B   C   D   E
     \   /   /   /   /
      `-------------'

누군가가 와서 내 저장소를 선택하려고 시도하는 것이 정확히 무슨 일이 일어나고 있는지 파악하는 데 어려움을 겪을 것 같습니다.

AccuRev의 스트림 브라우저에 영향을받은 것 같습니다.

답변

git log --graph 또는 gitk 사용하십시오. (둘 다 --all 을 받아 현재 분기 대신 모든 분기를 표시합니다.)

브랜치 이름 및 압축보기의 경우 다음을 시도하십시오.

git log --graph --decorate --oneline
                    
출처 : https://stackoverflow.com/questions/1838873/visualizing-branch-topology-in-git
728x90
반응형