branchها گراف را دو شاخه میکنند و commitهای merge دوباره به هم وصلشان میکنند، اما دنبال کردن parentها هرگز به عقب برنمیگردد.
DAG
گراف جهتدار بدون دور: شکل تاریخچهی گیت که commitها به parentهایشان اشاره میکنند.
branchها گراف را دو شاخه میکنند و commitهای merge دوباره به هم وصلشان میکنند، اما دنبال کردن parentها هرگز به عقب برنمیگردد.