Tüm diyagramlara dön

Git Grafikleri

Git dallanma stratejilerini ve commit geçmişlerini görselleştirin. Sürüm kontrol iş akışlarını açıklamak için faydalı.

Git Grafikleri nedir?

Git grafikleri, dalları, commit'leri, birleştirmeleri ve etiketleri ağaç benzeri bir yapıda gösteren Git depo geçmişinin görsel temsilleridir. Geliştiricilerin dallanma stratejilerini anlamalarına, özellik geliştirmeyi takip etmelerine ve sürüm kontrol iş akışlarını açıklamalarına yardımcı olurlar. Git grafikleri, karmaşık depo geçmişlerini anlaşılır kılarak işbirliği ve kod inceleme süreçlerini destekler.

Düzenle ve önizle

Mermaid sözdizimi ile bir Git Grafikleri oluşturun ve değişiklikleri anında görün.

Editör
100%

Example

Git graph example

A Mermaid gitGraph example showing a branch for examples merged back into main.

Mermaid git graph example showing an examples branch merged into main
Mermaid git graph example showing an examples branch merged into main

Mermaid code

gitGraph LR
      commit id: "docs"
      branch examples
      checkout examples
      commit id: "flowchart"
      commit id: "png"
      checkout main
      merge examples
      commit id: "publish"

Yaygın Kullanım Senaryoları

Dallanma Stratejisi Dokümantasyonu

GitFlow, GitHub Flow veya trunk tabanlı geliştirme gibi Git iş akışlarını açıklayın. Ekiplerin dallanma kurallarını anlamasına yardımcı olun.

Sürüm Planlama

Sürüm dallarını, acil düzeltmeleri ve özellik entegrasyonunu görselleştirin. Birleştirme stratejilerini ve sürüm yayınlarını planlayın.

Kod İnceleme Bağlamı

Pull request incelemeleri sırasında commit geçmişini ve dal ilişkilerini gösterin. Kod değişiklikleri için bağlam sağlayın.

Oryantasyon Materyalleri

Yeni geliştiricilere ekibin Git iş akışını öğretin. Yaygın Git işlemleri için görsel kılavuzlar oluşturun.

Temel Özellikler

Dal Görselleştirme

Farklı renkler ve etiketlerle birden fazla dalı (main, develop, feature, hotfix) gösterin.

Commit Geçmişi

Dal zaman çizelgeleri boyunca mesajlar ve meta verilerle bireysel commit'leri görüntüleyin.

Birleştirme İşlemleri

Birleştirme commit'lerini, hızlı ileri birleştirmeleri ve çakışma çözüm noktalarını gösterin.

Etiket İşaretleyicileri

Commit grafiğinde sürüm yayınlarını ve önemli kilometre taşlarını etiketlerle işaretleyin.

En İyi Uygulamalar

Üst Düzey Tutun

Her commit yerine kavramsal akışları gösterin. Dallara ve önemli birleştirme noktalarına odaklanın.

Anlamlı Etiketler Kullanın

Dallara ve commit'lere amaçlarını ve bağlamlarını açıklayan açıklayıcı isimler verin.

Zaman Yönünü Gösterin

Zaman akışını net yapın, genellikle soldan sağa veya yukarıdan aşağıya. Eski commit'ler yenilerden önce görünmelidir.

Önemli Olayları Vurgulayın

Sürümleri, büyük birleştirmeleri veya kritik düzeltmeleri vurgulayın. Dikkat çekmek için etiketler veya açıklamalar kullanın.

Diğer diyagram türlerini keşfedin

Akış Şemaları

Düğümler ve yönlü oklarla süreçleri, iş akışlarını ve algoritmaları görselleştirin. İş süreçleri ve karar ağaçları için mükemmel.

Sıralama Diyagramları

Farklı aktörler veya sistemler arasındaki etkileşimleri zaman içinde belgeleyin. API dokümantasyonu ve sistem tasarımı için ideal.

Sınıf Diyagramları

Sınıflar, öznitelikler ve ilişkilerle nesne yönelimli sistemleri modelleyin. Yazılım mimarisi planlaması için vazgeçilmez.

Durum Diyagramları

Sistemlerde veya uygulamalarda durum geçişlerini temsil edin. Yaşam döngüsü durumlarını ve iş akışlarını modellemek için harika.

Gantt Grafikleri

Görevler ve bağımlılıklarla proje zaman çizelgelerini planlayın ve takip edin. Proje yönetimi ve zamanlama için mükemmel.

ER Diyagramları

Varlıklar ve ilişkilerle veritabanı şemalarını tasarlayın. Veritabanı modelleme ve dokümantasyonu için ideal.

Kullanıcı Yolculuğu

Temas noktaları boyunca kullanıcı deneyimlerini ve etkileşimlerini haritalayın. UX tasarımı ve müşteri yolculuğu haritalama için mükemmel.

Zihin Haritaları

Fikirleri organize edin, beyin fırtınası yapın ve hiyerarşik görsel yapılar oluşturun. Planlama ve bilgi haritalama için mükemmel.

Pasta Grafikleri

Oransal veri dağılımlarını dairesel grafiklerle görüntüleyin. Yüzdeleri ve pazar payı dağılımlarını göstermek için ideal.

Zaman Çizelgeleri

Kronolojik olayları ve kilometre taşlarını bir zaman ekseni boyunca görselleştirin. Proje geçmişleri ve yol haritaları için harika.

Kanban Panoları

Görevleri iş akışı aşamalarını temsil eden sütunlar halinde düzenleyin. Çevik proje yönetimi ve görev takibi için mükemmel.

Kadran Grafikleri

Öğeleri iki eksenli bir ızgarada karşılaştırın ve önceliklendirin. Özellik önceliklendirme ve stratejik analiz için ideal.

Sankey Diyagramları

Düğümler arasındaki akış miktarlarını orantılı oklarla görselleştirin. Enerji akışları, bütçe tahsisi ve dönüşüm hunileri için mükemmel.

XY Grafikleri

Özelleştirilebilir eksenlerle çubuk grafikleri ve çizgi grafikleri oluşturun. Veri görselleştirme ve trend analizi için ideal.

Blok Diyagramları

Sütunlar ve satırlar halinde düzenlenmiş bloklarla yapılandırılmış düzenler oluşturun. Sistem mimarisi ve bileşen genel görünümleri için harika.

Mimari Diyagramlar

Hizmet simgeleri ve bağlantılarla bulut ve sistem mimarisi tasarlayın. Altyapı dokümantasyonu için mükemmel.

Paket Diyagramları

Ağ protokolü paket yapılarını bit düzeyinde alan düzenleriyle görselleştirin. Ağ protokolü dokümantasyonu için vazgeçilmez.