3 ms·
But the details are cool. Just don't go teaching any of this in a beginner developer course on git. I would think that mentioning the big-picture concepts at t
by gjvc 3y ago
But the details are cool. Just don't go teaching any of this in a beginner developer course on git.
I would think that mentioning the big-picture concepts at the outset, and revealing the details as the need arises is an effective pedagogical model.
On the other hand, the minestrone of git terminology which the user is forced to learn and get comfortable with a priori (and moreover which has been used ambiguously in blog posts and whatnot) [1] make the learning curve much steeper than it should be.
Everyone learns differently, that's for sure. I remember my experience learning git from scratch was particularly scrappy, until I sat down for a few hours and read the "Pro Git" book.
[1] staging and index