گراف جهتدار کامیتها
- کامیتها یک گراف جهتدار بدون حلقه (DAG) تشکیل میدهند
- هر گره یک commit است و یالها به commit والد اشاره میکنند
- امکان branching و merge بهینه را فراهم میکند
مثال:
A (کامیت ریشه)
|
B (فرزند A)
|
C (فرزند B)
|\\
D E (merge commit از C و F)
|
F (فرزند B در شاخه feature)