TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

How Git Works

52 pointsby hasheddanabout 1 year ago

1 comment

cxrabout 1 year ago
&gt; but otherwise focus more on git’s behaviour when you use it and why sometimes git behaves in unexpected ways<p>This is my criticism of the approach that the investigation in this series of posts has taken; it would probably better be called &quot;Git from the outside in&quot;, because that&#x27;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 &quot;how Git works&quot;.<p>Previously:<p>&gt; <i>The biggest problem with people&#x27;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.</i><p>&lt;<a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=39791274">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=39791274</a>&gt;<p>(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&#x27;s fundamentally the wrong way to approach it and indeed is the mindset that&#x27;s responsible for so many people left still confused.)
评论 #40571295 未加载