you should make a private github repository and always save changes there so if you screw up, you can go to an old version