12642 shaares
316 private links
316 private links
It's not (only) the CLI but the mental models that ones must have and fully understands.
The key points:
- A commit is its entire worldline
- Commit content is both a snapshot and a patch
- Remotes have fuzzy identities and time lag
- Branches aren't quite branches, they're more like little bookmark go-karts
- Merge conflicts are actually just difficult
git pullexists