записывать изменения в репозиторий (Record changes to the repository)
COMMIT INFORMATION
Author and committer information is taken from the following
environment variables, if set:
GIT_AUTHOR_NAME
GIT_AUTHOR_EMAIL
GIT_AUTHOR_DATE
GIT_COMMITTER_NAME
GIT_COMMITTER_EMAIL
GIT_COMMITTER_DATE
(nb "<", ">" and "\n"s are stripped)
The author and committer names are by convention some form of a
personal name (that is, the name by which other humans refer to
you), although Git does not enforce or require any particular
form. Arbitrary Unicode may be used, subject to the constraints
listed above. This name has no effect on authentication; for
that, see the credential.username
variable in git-config(1).
In case (some of) these environment variables are not set, the
information is taken from the configuration items user.name
and
user.email
, or, if not present, the environment variable EMAIL,
or, if that is not set, system user name and the hostname used
for outgoing mail (taken from /etc/mailname
and falling back to
the fully qualified hostname when that file does not exist).
The author.name
and committer.name
and their corresponding email
options override user.name
and user.email
if set and are
overridden themselves by the environment variables.
The typical usage is to set just the user.name
and user.email
variables; the other options are provided for more complex use
cases.