Do we think of git commits as diffs, snapshots, and/or histories?
Git commit is often seen in two different ways: as a snapshot of the current state of files or as a diff from the previous commit. Both perspectives are valid, and the way people understand and explain git commit can vary... read more












