A repository contains all of your project's files, revision history, and collaborator discussion.