[HN Gopher] How Git Works
___________________________________________________________________
How Git Works
Author : hasheddan
Score : 11 points
Date : 2024-06-03 18:07 UTC (4 hours ago)
(HTM) web link (jvns.ca)
(TXT) w3m dump (jvns.ca)
| cxr wrote:
| > but otherwise focus more on git's behaviour when you use it and
| why sometimes git behaves in unexpected ways
|
| This is my criticism of the approach that the investigation in
| this series of posts has taken; it would probably better be
| called "Git from the outside in", because that's what it is--it
| concerns itself mostly with the shape of Git commands, how things
| are expressed in the UI, and a some persnickety not-alrogether-
| very-important implementation details about how things work in
| the current release (that could change at some point and very
| well might change) and not so much "how Git works".
|
| Previously:
|
| > _The biggest problem with people 's attempts to wrap their
| heads around Git, its awful UI notwithstanding, seems to be an
| insistence on thinking of it foremost in terms of the experience
| of running any given command. I.e., trying to understand it from
| the outside in._
|
| <https://news.ycombinator.com/item?id=39791274>
|
| (NB: this is not just a facile criticism of the title; I believe
| this series resembles how a lot of people actually try to work
| out an understanding of Git, which is a problem, because it's
| fundamentally the wrong way to approach it and indeed is the
| mindset that's responsible for so many people left still
| confused.)
___________________________________________________________________
(page generated 2024-06-03 23:03 UTC)