4 ms·
I'm skeptical that you actually learn more by using the command line vs. a GUI. Yes, if you need to do something subtle, you might have to learn something, and
by ribs 9y ago
I'm skeptical that you actually learn more by using the command line vs. a GUI. Yes, if you need to do something subtle, you might have to learn something, and you might need to use the command line to do it. But you learn more because you need to, so you go out and learn it, not because the command line teaches you something.
- twitchard 9y agoTo me knowing the CLI is a little like knowing how to read sheet music. It makes analysis and collaboration a lot easier. You can put down a sequence of git invocations in a text file or script, stare at them, reason about them, tweak them as appropriate for your use case, copy and paste them to another developer, write about them in a blog post, include them in a README. It's harder to do this with a sequence of gui actions.
- scarface74 9y agoAnd how often in a normal dev workflow do you need to do that? Most developers, pull, push, merge, rebase, and fix merge conflicts.