Restoring from backup would be the usual way to fix that. But you'd do that immediately after the mistake, not several months later!
Yes, you can rebuild your dev system by copying production. We do that frequently. Well, annually...
I'm sure this has been discussed here many times before. Just search for "refresh development".
Steve.