Yes. I'm sure it works for the common case. It's the edge-case problems outlined in the answers below it that worry me more.
Going out on a limb: I'd assume that if you care enough about your data to version it in a git repo, then I'd also assume that you'd not enjoy it exploding because of a sync problem between two computers.