How-to | Undo actions in Dataiku#
Every action in a Dataiku project is automatically recorded in a Git repository. Therefore, you can revert or undo any actions taken by mistake.
You can achieve this in two ways:
Revert: |
Degree of risk |
---|---|
To a previous revision of the project |
Safest option. |
A single commit |
Riskier as it can create inconsistencies depending on the commit being reverted. |
In the example below, a user has created a project and deleted a recipe by mistake. To revert the project to its state before deleting the recipe:
From the More Options (
) menu in the top navigation bar, select Version Control to see the project’s Git history.
Click on the message or ID of the commit to which you want to revert the project (the commit immediately before deleting the recipe).
Click Revert to this Revision, and click Confirm.
This action adds one new commit to the Git history shown below.

To recap, this example has four commits in its Git history. Starting from the bottom:
Two for project creation.
One for deleting a recipe.
One for reverting the project to the commit before deleting the recipe.
Important
The project’s Git repository doesn’t track the data inside the project. For example, imagine you modified and ran a recipe, and then reverted the latest commit to the project’s previous state. In this case, the recipe’s output dataset would be out of sync.
See also
See Version control of projects in the reference documentation for more details. Gain practice using more advanced features of this integration in Tutorial | Git for projects.