33
Why don't people use git properly?
(deadsimpletech.com)
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Resources
Rules
Git Logo by Jason Long is licensed under the Creative Commons Attribution 3.0 Unported License.
That's a lot of words. I think the reasons are pretty simple:
The GUI thing is basically a religion.
I've mentored plenty of juniors that could barely commit+push.
Whenever they ask me for help to do anything remotely complicated the conversation is always the same.
+ you have to click here, then click there
- but how do I do it in the CLI though?
+ Idk, I barely use the CLI. I believe it's
some git command. But you can easily do it in the GUI, it's 2 clicks- <does the command> that didn't work <wastes 20 minutes trying to make it work>
+ Fine, I'll search for the command.
<5 mins later>
+ Here is the command
- that worked!
Every. Fucking. Time.
Yeah also people get into a mess and don't understand the state of the repo. Like they're organising files without ever running
ls. If you ask these CLI fanatics for the solution they'll say "you don't need a GUI, just rungit log --tree --oneline --decorate --all"... which is just a poor man's GUI.+1 on the Git Graph extension. Love it as a daily driver.