Having a good mindset can make or break your progress and productivity. This takes constant practice, and is truly a "muscle" that needs to be exercised. Here are some thoughts and learnings...
You can't keep it all in your head. Check out Katie Sylor-Miller's site for some helpful Git commands in an "Oh Shit" scenario...version control wise.
If you are interested this is my "origin story". I was at a cross roads in life and decided on a direction. I have no regrets.