Un repository este un director care contine toate fisierele proiectului impreuna cu istoricul complet al modificarilor. In Git, repository-ul include un folder ascuns .git/ care stocheaza toata informatia de versionare.
Pe calculatorul dvs. Contine working directory, staging area si istoricul complet.
Pe un server (GitHub, GitLab). Permite colaborarea si functioneaza ca backup.