هر commit به یک tree ریشه اشاره می‌کند و به این شکل snapshot کل پروژه ذخیره می‌شود.