Read gitattributes from instead of the worktree. See gitattributes[5]. This is equivalent to setting the GIT_ATTR_SOURCE environment variable.
–attr-source=
Pass a configuration parameter to the command.
The value given will override values from configuration files.
The is expected in the same format as listed by git config (subkeys separated by dots).
-c =
Like -c =, give configuration variable a value, where is the name of an environment variable from which to retrieve the value.
Unlike -c there is no shortcut for directly setting the value to an empty string, instead the environment variable itself must be set to the empty string.
It is an error if the does not exist in the environment. may not contain an equals sign to avoid ambiguity with containing one.
–config-env =
Path to wherever your core Git programs are installed.
This can also be controlled by setting the GIT_EXEC_PATH environment variable.
If no path is given, git will print the current setting and then exit.
–exec-path[=]
Set the path to the repository (“.git” directory).
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.
–git-dir=
Do not use replacement refs to replace Git objects.
This is equivalent to exporting the GIT_NO_REPLACE_OBJECTS environment variable with any value.
–no-replace-objects
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
–work-tree=