Repository – A repository (repo) is the complete collection of project files and their revision history. In Git, a repo contains all source code, configuration, and every commit ever made. It can be hosted locally or on a remote service (like GitHub). For example, an EA’s code repository would include .mq4
or .mq5
files and any associated scripts, with the full change log in Git. Repositories are central to version control: cloning a repo gives another developer a full copy of the codebase and history.