So I have backups of all the files in the Magento root folder and tried overwriting the current Magento folder with the backup folder and it still doesn't recognize the changes I've made in my child theme. My setup is here:
I have tried setting the theme to other themes and no theme and clearing the cache both times and then switching back to mine and it doesn't recognize my theme unless I restore from a database backup from before switching to and from the old git commit. (it really seems like the database somehow got corrupted when I switched commits) Any ideas of what might cause this? This problem can cause people to loose a lot of work. Thanks.