Skip to main content
커밋 그래프는 저장소의 커밋과 브랜치 구조를 레인(lane)으로 그립니다.
여러 색 레인과 브랜치 배지, 작성자·날짜 라벨이 있는 커밋 그래프

레인 읽기

세로줄 하나가 하나의 레인이고, 살아 있는 브랜치마다 레인이 하나씩 배정됩니다.
  • 맨 왼쪽 레인 — 첫 번째 부모(first-parent)를 따라 내려가는 트렁크입니다. 위에서 아래로 곧게 이어집니다.
  • 오른쪽 레인들 — 갈라져 나온 사이드 브랜치입니다. 머지되면 트렁크 쪽으로 수렴합니다.
  • 연결선 의 색은 그 선의 세로 구간이 놓인 레인 색을 따릅니다.
레인 색은 브랜치를 구분하기 위한 것이며 고정된 의미는 없습니다.

pushed / unpushed 노드 구분

노드의 채움 형태로 원격 여부를 나타냅니다. 채워진 원 은 어느 원격에든 존재하는 커밋, 빈 원 은 로컬에만 있는 커밋입니다. 현재 체크아웃한 커밋(HEAD)이 unpushed이면 그 노드에만 물결 파장 애니메이션이 나타납니다.
pushed 판정은 마지막 git fetch 시점의 원격 상태를 기준으로 합니다.

스코프 토글 (전체 / 현재 브랜치)

  • 기본 워크트리 — 항상 모든 브랜치를 그립니다.
  • 연결된(linked) 워크트리 — 기본이 현재 브랜치만 이며, 헤더의 토글 버튼으로 전환합니다.
자세한 조건은 워크트리별 상태에서 다룹니다.
연결된 워크트리에서 현재 브랜치만 보도록 스코프를 좁힌 커밋 그래프

그래프 검색과 필터

1

검색 열기

그래프 우상단에 검색 바를 엽니다. 여는 키는 단축키에 정리돼 있습니다.
2

검색어 입력

자유 텍스트는 커밋 SHA 앞부분과 커밋 요약에서 대소문자 구분 없이 찾습니다. 현재 / 전체 카운트가 표시됩니다.
3

필터 조합

key:value 필터를 자유 텍스트와 함께 입력하면 pill로 바뀌며, 여러 개를 조합할 수 있습니다.공백이 있는 값은 큰따옴표로 묶습니다.
4

결과 이동

검색 바의 이전·다음 버튼으로 결과 사이를 이동하면 그 커밋이 화면에 보이도록 스크롤·선택됩니다. 결과가 있으면 일치한 커밋만 또렷하게 남고 나머지는 흐려집니다.
그래프 우상단에 열린 커밋 검색 바 — 돋보기 아이콘, '커밋 검색…' 입력창, 이전·다음·닫기 버튼
검색 범위는 현재 스코프에 로드된 커밋입니다. 자유 텍스트와 message: 는 요약만 검색하며 본문은 검색하지 않습니다.

미니맵

그래프 우측 하단에 떠 있는 미니맵으로 긴 히스토리를 빠르게 이동합니다.
  • 레인·노드·엣지 토폴로지만 축소해 그리고, 현재 보이는 범위를 뷰포트 박스로 표시합니다.
  • 아무 곳을 클릭하면 그 지점이 중심이 되도록 이동하고, 드래그하면 이어서 스크럽됩니다. 휠 스크롤도 동작합니다.
  • 우측의 상대 날짜 칩(“오늘”, “3주 전”)으로 대략적인 시간 위치를 알 수 있습니다.
  • 스크롤이 필요 없을 만큼 히스토리가 짧으면 자동으로 숨겨집니다.
미니맵 패널 — 축소된 그래프 토폴로지 위에 현재 보이는 범위를 표시하는 뷰포트 박스와 상대 날짜 칩

날짜 섹션

커밋은 같은 상대 날짜 라벨끼리 한 섹션으로 묶이고, 섹션 첫 행 우측에 라벨이 표시됩니다. 라벨은 오래될수록 버킷이 커집니다 — 오늘 / 어제 / N일 전(6일까지) → N주 전(29일까지) → N개월 전(364일까지) → N년 전. 라벨에 마우스를 올리면 정확한 날짜가 툴팁으로 보입니다.
커밋 정렬은 위상정렬이라 시간 순서가 항상 단조롭지 않습니다. 같은 라벨이 떨어진 위치에 다시 나타나면 섹션 머리글도 다시 표시됩니다.

커밋 선택과 상세

커밋을 클릭하면 오른쪽에 상세 정보(작성자·시각·메시지·변경 파일)가 열립니다. 여러 개를 선택하면 스쿼시와 여러 커밋 cherry-pick의 대상이 됩니다.
커밋 하나를 선택한 그래프와, 작성자·시각·메시지·변경 파일이 표시된 오른쪽 커밋 상세 패널

HEAD 계보 강조

그래프는 현재 HEAD에서 도달 가능한 커밋을 또렷하게, 그 밖의 커밋은 흐리게 그립니다. 기준은 항상 HEAD이므로 커밋을 골라도 바뀌지 않습니다.
검색 결과가 하나 이상이면 이 강조가 검색 결과 강조로 대체됩니다.
커밋을 더블클릭하면 체크아웃, 우클릭하면 작업 메뉴가 열립니다. 체크아웃, 브랜치 & 태그 관리, 리베이스 & 머지를 참고하세요. 우클릭 메뉴를 읽는 규칙은 화면 둘러보기에 정리돼 있습니다.