A repository is a storage location for version-controlled code, typically managed with tools like Git. Repositories contain files, commit history, branches, and tags. They can be local on a developer’s machine or hosted on platforms like GitHub, GitLab, or Bitbucket.
Why it matters
Repositories enable collaboration, backup, and structured development workflows. They provide a single source of truth for codebases and integrate with CI/CD systems, code review platforms, and deployment pipelines.
Examples
Cloning a GitHub repository, creating a new branch, or pushing changes to a remote repo. Lessons like Initializing a Repository introduce foundational concepts.