Representation of a Git branch.
The short name of the branch. For instance;
The name of the branch without the remote prefix. If the branch is a local
branch, this is the same as its
The name of the remote of the upstream.
The commit associated with this branch.
The remote-prefixed upstream name. For instance;
The name of the branch's upstream without the remote prefix.