Skip to content

GitHub Blog Search

Search Results for: repository

Commits are snapshots, not diffs

Commits are snapshots, not diffs

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,…

Derrick Stolee