Branch
A lightweight, movable pointer to a specific commit in a Git repository. Creating a branch is essentially free in both storage and time. It allows parallel lines of development to proceed without affecting each other, and forms the foundation of all team Git workflows.
Defined in 2 GAGE programs, which carry 3 distinct definitions of it. The wording above is taught in Foundations of Robotics and Physical AI.
How each discipline defines it
The same term does different work depending on who is using it. These are the definitions as each program teaches them, unedited.
A lightweight, movable pointer to a specific commit in a Git repository. Creating a branch is essentially free in both storage and time. It allows parallel lines of development to proceed without affecting each other, and forms the foundation of all team Git workflows.
An establishment of a company in another country that is not a separate legal person. Frequently missed in entity lists because it does not appear on a subsidiary list, and frequently significant because it creates local obligations.
A named, movable pointer to a specific commit in the Git repository. Creating a branch is instantaneous and costs nothing. Branches allow parallel development without affecting the main stable state.
Terms it appears with
Not an alphabetical neighbourhood: these are the terms taught in the same lessons, ranked by how often they appear together.