Commits are snapshots, not diffs
Type Blog post
Created 2020-12-17
Identifier unavailable
Description
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!
Relations
Edit details Edit relations Attach new author Attach new topic Attach new resource
10.0 /10
useless alright awesome
from 1 review
- Resource level 4.0 /10
- beginner intermediate advanced
- Resource clarity 9.0 /10
- hardly clear sometimes unclear perfectly clear
- Reviewer's background 6.0 /10
- none basics intermediate advanced expert
Comments 1
10 rating 4 level 9 clarity 6 user's background
All important internals explained
Short format