One of my favorite things about using git for type design: I can see right away if I did something or script/extension did something unintended. I just close the UFO, commit the good changes and stash the unwanted changes. Open the UFO again and all is good. I do this a lot : )