Daily Shaarli

All links of one day in a single page.

Previous day

February 18, 2022

Next day

Commits are snapshots, not diffs | The GitHub Blog
thumbnail

Git has a reputation for being confusing. Users stumble over terminology and phrasing that misguides their expectations. This is most apparent in commands that “rewrite history” such as git cherry-pick or git rebase. In my experience, the root cause of this confusion is an interpretation of commits as diffs that can be shuffled around. However, commits are snapshots, not diffs! I believe that Git […]