Copyright Digital Equipment Corp. All rights reserved.

BRANCH

	If --list is given, or if there are no non-option arguments,
	existing branches are listed; the current branch will be
	highlighted in green and marked with an asterisk.
	Any branches checked out in linked worktrees will
	be highlighted in cyan and marked with a plus sign.
	Option -r causes the remote-tracking branches to be listed,
	and option -a shows both local and remote branches.

	Command Syntax:

		git branch [--color[=<when>] | --no-color] [--show-current]
			[-v [--abbrev=<n> | --no-abbrev]]
			[--column[=<options>] | --no-column] [--sort=<key>]
			[--merged [<commit>]] [--no-merged [<commit>]]
			[--contains [<commit>]] [--no-contains [<commit>]]
			[--points-at <object>] [--format=<format>]
			[(-r | --remotes) | (-a | --all)]
			[--list] [<pattern>…​]
		git branch [--track[=(direct|inherit)] | --no-track] [-f]
			[--recurse-submodules] <branchname> [<start-point>]
		git branch (--set-upstream-to=<upstream> | -u <upstream>) [<branchname>]
		git branch --unset-upstream [<branchname>]
		git branch (-m | -M) [<oldbranch>] <newbranch>
		git branch (-c | -C) [<oldbranch>] <newbranch>
		git branch (-d | -D) [-r] <branchname>…​
		git branch --edit-description [<branchname>]