Easy versioning and rollbacks for noobs

I’m brand new to coding, I don’t know best practices for management of git branches, commits, merges, etc. This has been my biggest pain point in the last 30ish hours of building with Replit. I’ve had to learn the hard way, having to scrap my project over entirely because I broke something along the way and couldn’t figure out how to roll it back to the most recent functional version.

Now I know a bit more about how to separate different branches, and how to do hard resets and all that. But when I broke my app and couldn’t figure out how to roll it back, I wasted HOURS and it was a very unpleasant experience.

Probably the easiest option for noobs like me would be to have the choice to click a button and roll back the entire codebase and/or database to the time of a previous deployment.

At the very least, some kind of noob-friendly in-product training for versioning/git best-practices would have saved me a ton of time and headache.

Thanks for making Replit and constantly improving it! It’s already incredible and I can only imagine what it’s going to be like in then next 1-3 years!

1 Like

Hi I just wrote a post about how to do this in this thread: Tips on Rollback and Version Control

You you find it helpful. If you have questions, I am happy to walk you through how to do so!

1 Like