gitのPackfile

https://git-scm.com/book/ja/v2/Git%E3%81%AE%E5%86%85%E5%81%B4-Packfile
Packfileとは、gitフォルダ内のオブジェクトを効率的に圧縮して1つにまとめたファイルのこと。
gitは概念的には差分ではなくスナップショットでバージョン管理を行うが、実際に全スナップショットを持っていると非効率的なので、ベースファイルと差分によって効率的にスナップショットを保存する。
これはあくまでスナップショットを効率的に扱うために背後で自動的に行われていることなので、gitの動作理解としてはあまり考える必要はない。