A Git repository is a collection of data related to a particular project. It is made up of files that are committed to branches and references to those commitments.