Hi Chris - First, your question is a good one, I asked myself the same one years ago before I starting using source code management tools. There's no shame in asking it. ;-)
+1 on Kem's comments above. I was the only developer an app I created for 13 years where I was constantly duping the source code folder and it was pure chaos to keep track it all. Then I started using SVN and was mostly relieved, and then finally Git solved all of my issues with SVN.
The tools for Git today have really made getting start with it much easier for sure. When I started using it 5+ years ago it was definitely much more work. I read the Git Pro book front to back many times just to make sure that I fully got it.
I quickly got over my concern that Git stores the changes in it's data blob files. I was overly concerned with what would happen if the blob got corrupt and I couldn't go back to previous revisions, etc.
At home I even set up a git server (run ssh on my NAS), init'd the repo with the --bare and --shared switches and was off and never looked back. Then I stopped using my NAS and now trust BitBucket, GitHub and GitLab.
Tags in Git solved my need to go back to a specific version. The Git bisect function greatly simplified the process of finding the specific commit where I introduced a hard to find bug.
Have you watched Xojo's webinars on Git (Part I , Part II ) yet? (Yeah, it was me that did them.)