3 ms·
This reminds me of the old xkcd [1] about how standards proliferate... Situation: Git has 137 difficult and unintuitive subcommands [2], and new users can't ke
by tkfu 5y ago
This reminds me of the old xkcd [1] about how standards proliferate...
Situation: Git has 137 difficult and unintuitive subcommands [2], and new users can't keep straight which ones they should use.
"Oh man, that's awful, let's add new subcommands that are clear, and do just one thing well!"
Soon: Situation: Git's CLI has 138 difficult and unintuitive subcommands.
[1] <https://xkcd.com/927/ https://xkcd.com/927/>
[2] Yup, seriously, as of 2.32. I checked.
- 5e92cb50239222b 5y agoMost of those are plumbing. They're only needed if you're building tools on top of git (integration with IDEs or custom GUI, for example), or doing very advanced scripting/broken repository repair.
- ninkendo 5y agoExcept this is actually the opposite… they turned one command that did too many things into two commands which each do fewer things.