This is the git lg alias from my recommended Git configuration. I never use...
This is the git lg alias from my recommended Git configuration. I never use Git without it :-)
View Article20 years.
January 16, 2016. Hm…I’ve been thinking about this, on and off, for a couple months now. And now we’re here. Exactly 20 years ago today, almost to the minute when I sit down to write this, my...
View ArticleIn this very specific use-case, I would have to say yes (haven’t actually...
In this very specific use-case, I would have to say yes (haven’t actually verified it, but it makes sense). read-tree is a TON more advanced than that in general, but for this use-case add + commit...
View ArticleGawd Medium’s response system is terrible.
Gawd Medium’s response system is terrible. It mixes up long-form responses and comment threads. I wish you’d have used right-margin comments instead… Anyways!On Windows, it seems the established way to...
View ArticleHey Miguel,
Hey Miguel,It wouldn’t be an accident that master moved on (it’s not “ahead”, it’s evolved in parallel), as my intro text explains: it could just be that other work (other feature branches, for...
View ArticleHey Miguel,
Hey Miguel,IMHO it’s not so much a Git issue as a workflow issue. Typically, I solve this with CI and Pull Requests. You see, in GitHub, GitLab, etc. any “merge intent” solidifies as a Pull/Merge...
View ArticleKey figures from the Node.js Foundation user survey
A couple days ago, the Node.js Foundation released its first-ever Node.js User Survey Report. It is chock-full of interesting data points. Here’s what peaked my interest most:3.5 million Node.js users....
View ArticleMastering GitHub: just released!
Last December, we had told you about the release of the first-parter in our GitHub training video series: Learning GitHub. We had then hinted at the second part, aimed at topics even more...
View ArticleMastering Git Reset: Commit Alchemy
The git reset command is a formidable tool unfortunately far too often misunderstood or poorly used. This is too bad, as it opens up a wide range of solutions and tips to optimize our work and...
View ArticleHey there,
Hey there,Medium’s response system is pretty terrible, turning every interaction into a public post, polluting my overall article listing. I’d gladly reply and try and help you on this on another...
View ArticleHow to make Git preserve specific files while merging
Oh boy, are branches great. They let you have entirely different versions of a given file, depending on the context.The thing is, in a few (not so rare) situations, you may want to version a file that...
View ArticleGit Bisect: quickly zero in on a bug’s origin
Oooh, what a nasty bug you just noticed! Alas, you can’t seem to find out where it originates just now, and it appears to have been around for a while, too… How can you avoid combing through the entire...
View ArticleMastering Git submodules
If you used submodules before, you certainly got a few scars to show for it, probably swearing off the dang thing. Submodules are hair-pulling for sure, what with their host of pitfalls and traps...
View ArticleMastering Git subtrees
A month ago we were exploring Git submodules; I told you then our next in-depth article would be about subtrees, which are the main alternative.Update March 25, 2016: I removed all the parts about our...
View ArticleOur GitHub video course series is out!
After months of preparation, planning, scripting, recording and post-production, the first series of our GitHub video courses is finally out!Back in February 2015, O’Reilly and GitHub Training...
View Article[Video] Collaboration best practices with Git and GitHub
Hey all,About a month ago, I delivered a talk in a GitHub meetup at Société Générale in Paris. My slides were in English to start with, but the talk was in French for the audience. I just wrapped up...
View Article
More Pages to Explore .....