About

A branch is a path from node to node inside a tree beginning at the root or at a leaf

In code development and versioning, this concept is used for instance to represent a development branch where all nodes are commit.