Do we think of git commits as diffs, snapshots, and/or histories? January 26, 2024 Articles Git storage is weird. This is a good overview of it.