Image depicting a repository

A repository represents an experiment or project. It can refer to a Species, have many Branches which in turn have many Commits. Each Branch can represent a different way of doing something within the same project. Commits capture data at each stage of your project.