In scrapbook terms, that is removing a section marker from a page and sticking it onto a different one. In Git it is called resetting the branch, and git reset is the command.
git reset <commit>
Say you want to undo the revert page from Level 12. It is at the front of dev. If you moved the dev marker and HEAD back to the previous page, the revert page would no longer be reachable by tracing arrows back from any marker. It would effectively be gone from the dev branch.