git(1) - the stupid content tracker
--version
    Prints the git suite version that the git program came from.
--help
    Prints the synopsis and a list of the most commonly used commands. If the option --all or -a is given
    then all available commands are printed. If a git command is named this option will bring up the
    manual page for that command.

    Other options are available to control how the manual page is displayed. See git-help(1) for more
    information, because git --help ...  is converted internally into git help ....
-c <name>=<value>
    Pass a configuration parameter to the command. The value given will override values from
    configuration files. The <name> is expected in the same format as listed by git config (subkeys
    separated by dots).
--html-path
    Print the path, without trailing slash, where git’s HTML documentation is installed and exit.
--man-path
    Print the manpath (see man(1)) for the man pages for this version of git and exit.
--info-path
    Print the path where the Info files documenting this version of git are installed and exit.
-p, --paginate
    Pipe all output into less (or if set, $PAGER) if standard output is a terminal. This overrides the
    pager.<cmd> configuration options (see the "Configuration Mechanism" section below).
--no-pager
    Do not pipe git output into a pager.
--git-dir=<path>
    Set the path to the repository. This can also be controlled by setting the GIT_DIR environment
    variable. It can be an absolute path or relative path to current working directory.
--work-tree=<path>
    Set the path to the working tree. It can be an absolute path or a path relative to the current
    working directory. This can also be controlled by setting the GIT_WORK_TREE environment variable and
    the core.worktree configuration variable (see core.worktree in git-config(1) for a more detailed
    discussion).
--namespace=<path>
    Set the git namespace. See gitnamespaces(7) for more details. Equivalent to setting the GIT_NAMESPACE
    environment variable.
--bare
    Treat the repository as a bare repository. If GIT_DIR environment is not set, it is set to the
    current working directory.
--no-replace-objects
    Do not use replacement refs to replace git objects. See git-replace(1) for more information.