--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.
|