Reference
Last updated on 2026-04-29 | Edit this page
Glossary
- Repository (repo): a project under version control
- History: timeline of changes to your repo
- Clone: make a local copy of a repo, including its history
- Commit: a labelled set of specific change to files in your repo
- Push / pull: synchronise history with another copy of your repo
- Working tree: the current state of your project and files on disk
- Track: keep under version control
- Branch: a set of changes in your repository, being tracked in parallel to your ‘main’ branch
- Merge: to bring changes from one branch into another
- Conflict: a situation where competing changes have been made to some part of your repository
- Pull Request: a way of reviewing, labelling, and discussing a merge before it takes place
- Fork: make a copy linked to the original repo