شیء Commit
- یک commit اسنپشاتی از مخزن ذخیره میکند
- به یک شیء tree اشاره دارد که وضعیت فایلها و پوشهها را نشان میدهد
- شامل متادیتا: نویسنده، ثبتکننده، تاریخ/زمان، پیام
- ممکن است به commit والد اشاره کند (برای merge)
- کامیتها گراف جهتدار بدون حلقه (DAG) تشکیل میدهند
مثال:
SHA کامیت: 1fb25c...
Tree: a3f7e2...
والد: e59ff97...
نویسنده: Alice <alice@example.com>
پیام: 'Initial commit'