4 ms·
when one knows a command line tool it often feels much better, much faster, much more powerful than any GUI command. Do you use linux? (If not, that would expl
by isaacremuant 11y ago
when one knows a command line tool it often feels much better, much faster, much more powerful than any GUI command.
Do you use linux? (If not, that would explain it) Do you claim the same thing for all the other gnu tools (grep et al)?
Git might have some esoteric flags and commands at some points but is not ugly at all and, when understood, it really feels beautiful (and safe, oh so safe to use knowing I know how to recover from practically anything, git has my back).
edit: looking at your other response... using Windows devs who are unfamiliar with GUIs as a metric is not really a good point. If you're going to use Argumentum ad populum then bad programming practices are better than good practices.
- jordigh 11y agoI'm hardly alone in thinking the git CLI is difficult to use. It is in fact one of the most frequently criticisms against git. I think the best evidence for that is that there is no shortage of blog posts about how easy it is to learn git, and here, these are all the easy things you should do in order to learn git. If it's so easy, why is Git Explained its own genre of blog post? I can only think of Monads/Haskell Explained as another blog post in a similar genre. It's not about how often we use it: for example, we probably use ls and cd a lot more than git, yet we don't write endless blog posts about how easy ls and cd are. If git really were that easy, it wouldn't need so much explaining.
- scarecrowbob 11y ago"If git really were that easy, it wouldn't need so much explaining." Well, on one hand, I like the git cli better than guis, but on the other, I don't really disagree. However, to your question: it might just be the case that it's an easy thing to explain, or an easy thing to learn, or made easier by writing... there are a lot of other possibilities than there is a big demand for these articles.