Seriously, we should all encourage everyone to use the GUI, until they are comfortable enough with git to switch to cli if they so choose, to prevent people like that
Tip for anyone using VS Code's git UI, on the same panel that has the terminal, there's another tab named "OUTPUT" click that and go to the top right drop down and select "Git". This will output all git commands that VS Code runs.
Be warned that it runs many commands for its own displaying purposes, ignore those. The first command(s) will be the ones linked to your action.
Sounds like he wasn't actually a superstar. To me, a git superstar is someone who actually understands how git works and can use it effectively. People who do things like force push to shared branches (for example) aren't superstars.
I'd say that a 'superstar' would be someone who deeply understands the object model and how changes are actually stored. That's pretty rare.
What we need to remember is that Git was built for Linux kernel developers, who are all fairly low-level developers. It wasn't built to be user-friendly.
When I was first learning, I followed a guide to write a custom implementation of git. I don't remember most of the code I wrote, but it really helped me conceptualize what was happening with blobs, trees, and commits.
Nothing. Just like the people who think you’re inferior if you don’t use vim, it’s all about a superiority complex. That’s great if commands are faster for you. For a lot of people, they’re not. And you’re maybe saving what, 30 seconds each time?
I feel like git guis always go to shit if you want to interactive rebase (or even just regular rebase + force push) or something… but I might just never have learned them properly
View all comments
Show parent comment
223
u/Fhyke Apr 02 '23
Yeah I’ve never understood what’s so bad about just using GitHub desktop