전체 다이어그램으로 돌아가기

Git 그래프

Git 브랜치 전략과 커밋 히스토리를 시각화합니다. 버전 관리 워크플로 설명에 유용합니다.

Git 그래프이란?

Git 그래프는 브랜치, 커밋, 병합, 태그를 트리 구조로 보여주는 Git 저장소 히스토리의 시각적 표현입니다. 개발자가 브랜치 전략을 이해하고, 기능 개발을 추적하며, 버전 관리 워크플로를 설명하는 데 도움이 됩니다. Git 그래프는 복잡한 저장소 히스토리를 이해하기 쉽게 만들어 협업과 코드 리뷰 프로세스를 지원합니다.

편집 및 미리보기

Mermaid 문법으로 Git 그래프을(를) 작성하고 변경 사항을 즉시 확인하세요.

에디터
100%

일반적인 사용 사례

브랜치 전략 문서화

GitFlow, GitHub Flow 또는 트렁크 기반 개발과 같은 Git 워크플로를 설명합니다. 팀이 브랜치 규칙을 이해하도록 돕습니다.

릴리스 계획

릴리스 브랜치, 핫픽스, 기능 통합을 시각화합니다. 병합 전략과 버전 릴리스를 계획합니다.

코드 리뷰 컨텍스트

풀 리퀘스트 리뷰 중 커밋 히스토리와 브랜치 관계를 보여줍니다. 코드 변경에 대한 컨텍스트를 제공합니다.

온보딩 자료

새 개발자에게 팀의 Git 워크플로를 가르칩니다. 일반적인 Git 작업에 대한 시각적 가이드를 만듭니다.

주요 기능

브랜치 시각화

여러 브랜치(main, develop, feature, hotfix)를 다양한 색상과 레이블로 표시합니다.

커밋 히스토리

브랜치 타임라인을 따라 메시지와 메타데이터가 있는 개별 커밋을 표시합니다.

병합 작업

병합 커밋, 패스트 포워드 병합, 충돌 해결 지점을 설명합니다.

태그 마커

커밋 그래프에 태그로 릴리스 버전과 중요한 마일스톤을 표시합니다.

모범 사례

고수준으로 유지

모든 커밋보다 개념적 흐름을 보여줍니다. 브랜치와 주요 병합 지점에 집중합니다.

의미 있는 레이블 사용

브랜치와 커밋에 목적과 컨텍스트를 설명하는 설명적인 이름을 지정합니다.

시간 방향 표시

시간 흐름을 명확하게 합니다. 일반적으로 왼쪽에서 오른쪽 또는 위에서 아래로. 이전 커밋은 새 커밋보다 먼저 나타나야 합니다.

중요한 이벤트 강조

릴리스, 주요 병합 또는 중요한 수정을 강조합니다. 태그나 주석을 사용하여 주의를 끕니다.