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,…
Discussion around the web
- Hacker News323 · 307 💬
Score breakdown
- Technical depth85
- Practical value60
- Originality85
- Writing quality82
- Source reputation85
- Recency0
- External engagement38
- On-site engagement0
More like this
The GitHub Blog63
How to undo (almost) anything with Git
Joshua Wehner·unknown·17 min read
The GitHub Blog64
Git's database internals II: commit history queries
Derrick Stolee·unknown·32 min read
The GitHub Blog63
Git's database internals III: file history queries
Derrick Stolee·unknown·28 min read
The GitHub Blog63
Scaling Git’s garbage collection
Taylor Blau·unknown·31 min read
Engradar shows a summary and links to the original article. The full article is hosted on github.blog.