Oh yeah, protip: If you’re playing a particular version and it works, but you’re going to update because you want to try out the latest, do a git tag worksforme or something before you do a git pull.
If the new version is buggy or something, you can go back to the last one with git checkout worksforme, or if it turns out the new version is fine, you can just update the tag by running the first command again.