我以用户bob的身份通过SSH登录到Linux系统,
$ git config --list --show-origin
file:/home/bob/.gitconfig user.name=Robert DaBuilder
file:/home/bob/.gitconfig user.email=robert.dabuilder@buildingsite.com
file:/home/bob/.gitconfig color.ui=auto
file:.git/config core.repositoryformatversion=0
file:.git/config core.filemode=true
file:.git/config core.bare=false
file:.git/config core.logallrefupdates=true
file:.git/config core.symlinks=false当我提交某件事时,我会得到:
$ git commit -m "Add further text"
[master ad1cd5e] Add further text
Author: bob <robert.dabuilder@buildingsite.com>
1 file changed, 2 insertions(+)那么,在'Author‘字段中,为什么使用我的登录名bob而不是user.name
发布于 2020-05-05 22:56:18
git使用环境变量GIT_AUTHOR_NAME作为主要信息源,如果未设置,则使用配置值。
https://stackoverflow.com/questions/61614666
复制相似问题