Gitrepó
Gitrepó (Git repository) is a storage entity for a project managed with Git that contains the full history, metadata, and the current contents of the project. It enables version tracking, collaboration, and history navigation. A repository can be local on a developer’s machine or hosted remotely.
A repository has three components: the working directory with files, the staging area (index), and the Git
Git uses a content-addressable object database. Each commit records a snapshot of the project, with parents
Typical workflow: clone, modify files in the working tree, stage changes with git add, commit with git
Remote repositories are hosted on platforms such as GitHub, GitLab, or Bitbucket, and accessed via HTTP(S) or
Maintenance aspects include garbage collection, packing objects, and pruning unreachable data. Understanding the repository structure helps