push repo restore