def METHOD_NAME(self) -> None:
    def revert() -> None:
        run(["git", "clean", "-fx"])
        run(["git", "reset", "--hard"])
    def revert_all() -> None:
        self.do_things_in_starter_project_and_main(revert)
    def do_nothing() -> None:
        pass
    check_step_with_revert("you are happy with the changes?", do_nothing)