As a solo dev I use Git very narrowly. (So I can work on a local codebase and push up changes to a production site when ready/approved.) My understanding of the tool is pretty limited, but I don’t typically have any trouble in that most-basic workflow. But if/when something goes wrong in Git, I’m completely lost! With other tech I feel like I can Google my way out of trouble, but there’s something extra-scary about Git. 🤷♂️
So Git – NOT one of my strengths. Which is fine. I’ll own that.
Sometimes I use a (really nice) Git GUI called Tower, and that makes it feel easier. 😆And sometimes I stick to the command line so THAT becomes more comfortable. So I’m working on it. (But also working on being OK with not being good at All The Things® in webdev.)