گراف جهت‌دار کامیت‌ها

  • کامیت‌ها یک گراف جهت‌دار بدون حلقه (DAG) تشکیل می‌دهند
  • هر گره یک commit است و یال‌ها به commit والد اشاره می‌کنند
  • امکان branching و merge بهینه را فراهم می‌کند

مثال:
A (کامیت ریشه)
|
B (فرزند A)
|
C (فرزند B)
|\\
D E (merge commit از C و F)
|
F (فرزند B در شاخه feature)