I have been using VS code’s git interface, and I have seen an improvement in my productivity. Here are some benefits to using a GUI in your git workflow.
It's a common practice to run linter tools in Continuous Integration. Git Hooks can help automate this process and stop lint errors from failing your CI.
Beneath the command-line syntax, Git isn't as complicated as it seems. Many issues are easier to resolve when you first understand the underlying structure.