branch

A branch is a divergence in a source code repository that results in a completely separate set of the repository’s files. Each branch of a repository may be modified individually, and branches may be merged together at any time. Also known as a fork.