콘텐츠로 건너뛰기
GitTree
커밋 그래프

커밋 그래프 읽기

커밋 그래프는 저장소의 기록을 최신 항목부터 행으로 표시하며 분기가 시작되는 곳에서 분할되고 병합되는 곳에서 합류하는 레인이 있습니다. 행의 레이블에는 분기와 태그가 표시됩니다. 확인 표시는 현재 있는 지점을 나타냅니다.

무료업데이트됨

GitTree 무료로 작동: 로그인하면 모든 로컬 Git 기능이 제공됩니다.

이 페이지에서
  1. 시작하기 전에
  2. 어디서 찾을 수 있나요?
  3. 단계
  4. 예상되는 결과
  5. 역사의 일부에 집중
  6. 뭔가 잘못되면
  7. 질문
  8. 관련된

시작하기 전에

  • 저장소를 엽니다. 해당 탭의 중앙에 그래프가 표시됩니다.

어디서 찾을 수 있나요?

  • 그래프는 저장소 탭의 중앙에 있습니다. 툴바의 Graph는 파일이나 차이점이 열려 있을 때 다시 표시됩니다.
  • Graph columns 메뉴의 경우 열 헤더를 마우스 오른쪽 버튼으로 클릭하거나 끝에 있는 슬라이더 버튼을 사용합니다. Author, Date 및 SHA을 표시하거나 간단한 행을 사용합니다.
액션macOSWindows 및 Linux
Jump to HEAD⌘⇧HCtrl+Shift+H
Focus on Current Branch⌘⇧BCtrl+Shift+B
기록 검색⌘FCtrl+F

단계

  1. 행 읽기

    각 행은 하나의 커밋입니다. 해당 레인의 작성자 이니셜과 메시지입니다. 행은 최신 항목부터 가장 오래된 항목 순으로 나열됩니다. "2일 전"과 같은 구분선은 시간의 흐름을 표시합니다.

    체크아웃된 개발 브랜치, 원본/개발, 병합 커밋 및 번호가 매겨진 기능/검색 브랜치가 있는 GitTree 커밋 그래프
    1은 체크아웃된 분기, 2는 원격의 동일한 분기, 3는 병합 커밋, 4는 다른 로컬 분기입니다.데모 저장소와의 GitTree 인터페이스입니다.
  2. 분기 및 태그 찾기

    Branch / Tag 열의 라벨은 각 분기 또는 태그가 가리키는 커밋에 위치합니다. A ✓ 체크아웃된 지점을 표시합니다. 노트북 아이콘은 로컬 지점을 의미하고, 클라우드 아이콘은 원격 지점을 의미하며, 두 아이콘 모두 원격 지점과 같은 수준의 로컬 지점을 의미합니다. +1은 행을 공유하는 라벨이 더 많다는 의미입니다.

  3. 차선을 따라가세요

    레인은 개발의 한 라인입니다. 차선이 갈라지는 곳에서 새로운 가지가 시작되었습니다. 두 개의 레인이 하나의 커밋에 합류하는 경우 해당 커밋은 두 개의 상위 항목과 병합됩니다. 색상은 차선을 구분할 뿐입니다.

  4. 아직 하지 않은 작업을 찾아보세요

    상단의 // WIP 행은 아직 커밋하지 않은 변경 사항과 스테이징된 변경 사항 및 스테이지되지 않은 변경 사항을 나타냅니다. 열려면 선택하세요.

예상되는 결과

행을 선택하면 검사기에서 해당 SHA, 상위, 작성자 및 변경된 파일(커밋 검사) 등 전체 세부 정보를 볼 수 있습니다.

역사의 일부에 집중

  • Focus on Current Branch는 체크아웃된 브랜치, 해당 업스트림 및 기본 브랜치만, 기본 이후 커밋 수를 표시합니다.
  • Show Only This Branch 또는 Focus on This Branch에 대한 분기 레이블을 마우스 오른쪽 버튼으로 클릭합니다.
  • Filter Graph는 작성자의 커밋, 날짜 범위 또는 경로만 유지합니다. 그래프 위의 막대는 필터링된 내용을 나타내며, 이를 지우면 모든 행이 다시 표시됩니다. 필터링해도 기록이 삭제되지 않습니다.

뭔가 잘못되면

내가 예상한 분기가 그래프에 없습니다.

활성 필터나 포커스 외부에 숨겨져 있을 수도 있고, 리모콘에만 있고 아직 가져오지 않았을 수도 있습니다. 필터 표시줄을 지운 다음 가져오기(가져오기, 가져오기 및 푸시).

역사는 멈춘다 “역사는 원격으로 계속된다”

저장소는 얕은 복제본입니다. 해당 행 메뉴에서 Fetch More History 또는 Fetch Full History를 사용하세요.

질문

동일한 지점 이름을 가진 두 개의 레이블이 있는 이유는 무엇입니까?

하나는 로컬 지점이고 다른 하나는 원격 지점(예: origin/develop)입니다. 한 쪽이 커밋하고 다른 쪽은 커밋하지 않은 경우가 다릅니다. 수평이면 GitTree는 두 아이콘이 모두 포함된 하나의 레이블을 표시합니다.