If --list is given, or if there are no non-option arguments, existing| git-scm.com
add [-b <branch>] [-f|--force] [--name <name>] [--reference <repository>] [--ref-format <format>] [--depth <depth>] [--] <repository> [<path>] | git-scm.com
git checkout [<branch>] | git-scm.com
--replace-all | git-scm.com