So the question is - does Git have something equivalent to a recovery? I'll look into that.