Commits A commit is a specific version of a Git repository. A hash is a reference to this commit and can be used to go back to this specific version of the code. When a new commit is pushed to the Git repository, Cubonacci gets a notification and downloads the new version of the code. A rigorous validation step happens to check if there are any issues with regard to the structure of the Cubonacci project. When this validation step fails, the commit page shows the errors that were found. If it succeeds, this commit is now available for experiments, model training, and notebooks.