Git
Also called: Version control
The version control system most software teams use to track every change to their code.
Definition
Git records each change (a commit) with its author, date and message, and lets many people work in parallel on branches. Websites like GitHub, GitLab and Bitbucket host Git repositories and add pull requests and pipelines.
In practice
A developer's commit message 'Use current menu prices when reordering (FD-327)' links the code change to the bug.
Learn it in context
Lessons that use this term.
Related terms
- CommitOne saved change to the code, with a unique ID (hash), an author and a message.
- BranchA separate line of work in a repository, so a change can be built without affecting everyone else.
- Pull requestA request to merge a branch's changes, with code review and automated checks. GitLab calls it a merge request.
- Continuous integration (CI)Automatically building and testing every code change as soon as it is pushed.