Hacker News new | ask | show | jobs
by jcourt1 1741 days ago
Why isn’t git fetch included? Having worked with a quite a lot of developers who don’t understand git, many of whom know so many things I don’t when it comes to so many other domains of dev knowledge, it always astonishes me that people don’t understand what is happening underneath when they do a git pull.

I feel like the two main reasons people don’t understand git is that they start by using a GUI instead of starting with the command line, and that they don’t understand fetch.

1 comments

`git fetch` is included - note that you have to click the other columns to see commands relating to them.
My bad. It looks quite a useful reference but suspect it would be overwhelming if you haven’t already understand the key ideas.

My point was really that understanding git doesn’t need to be overly complicated in the end, if you just focus on key concepts, such as the notion of git fetch updating the remote branches within the local repository (and hence status being a reflection of that)