3 ms·
My pain points with git are the detached head states (so puzzling) and basically everything that concern submodules (very brittle.) Anything about undoing comm
by pmontra 5y ago
My pain points with git are the detached head states (so puzzling) and basically everything that concern submodules (very brittle.)
Anything about undoing commits, going back to a specific version of the code is less painful but I almost always have to google for it because that are not daily operations and I can't reliably remember them. Maybe that would be easier if I used a GUI instead of the command line. Anyway, a simplified git with only basic functionality and dead simple error messages AND part of the standard git distribution would be very useful. After all git does a lot of things but I'm using only a core 1% of it. Even after 10+ years I reliably know only the basic clone, add, pull, push, checkout, branch, commit, merge, rebase, log, diff commands. I have to google everything else, even how to track a remote branch. It's checkout -b but Gould I also fetch and pull it before? You got the idea.
And it should be about files, directories and branches, the stuff developers reason about.