When you make changes to the blocks on a page in concrete5, those changes are saved as a new version when you leave edit mode. You can see all the versions of a page by clicking settings and then clicking Versions.
How to review/compare versions
Roll back to a previous version
If you make a number of changes and publish a page but then need to remove those changes and put it back to a previous version simply hover over the previous version of the page and click the small arrow.
This will display a menu with the following options:
How far back can I go?
In order to keep your website database efficient we do not store version from all of time since the site launches but in general you will have the latest 10-20 versions of a page available to roll back.