اشیاء Git - جزئیات

اشیاء Git - جزئیات

گیت چهار نوع شیء اصلی دارد که تمام محتوا از آنها ساخته شده است:

  • Blob: محتوای خام فایل را ذخیره می‌کند (نام فایل، مسیر، مجوز و زمان ذخیره نمی‌شود)
  • Tree: نماینده یک پوشه است، به blob ها و tree های دیگر اشاره می‌کند
  • Commit: اسنپ‌شاتی از مخزن ثبت می‌کند، به tree اشاره دارد و شامل متادیتا است
  • Tag: اشاره‌گر نام‌دار به کامیت‌ها (سبک یا Annotated)