Deltas are just an implementation detail, and thinking of Git as diffing is specifically shunned in introductions to Git versioning.