به‌جای ذخیره‌ی نسخه‌ی کامل، Git می‌تواند یک object را به‌صورت دستورهایی (delta) روی یک object پایه‌ی مشابه ذخیره کند. deltaها می‌توانند زنجیره بسازند و git verify-pack -v عمق زنجیره را نشان می‌دهد. دلیل اصلی کوچک‌تر بودن packfile نسبت به objectهای loose همین است.