nayaread
HomeFavouritesTopicsSources
HomeFavouritesTopicsSources
NayaRead links to original engineering blogs. All copyright belongs to the respective authors.
The GitHub Blog·Dec 17, 2020·24 min read·Derrick Stolee63

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

Read original on github.blog

Discussion around the web

  • Hacker News323 · 307 💬

Score breakdown

  • Technical depth85
  • Practical value60
  • Originality85
  • Writing quality82
  • Source reputation85
  • Recency0
  • External engagement38
  • On-site engagement0

NayaRead shows a summary and links to the original article. The full article is hosted on github.blog.

More like this

The GitHub Blog

How to undo (almost) anything with Git

Joshua Wehner·Jun 8, 2015·17 min read
The GitHub Blog

Git's database internals II: commit history queries

Derrick Stolee·Aug 30, 2022·32 min read
The GitHub Blog

Git's database internals III: file history queries

Derrick Stolee·Aug 31, 2022·28 min read
The GitHub Blog

Scaling Git’s garbage collection

Taylor Blau·Sep 13, 2022·31 min read