git config --list
credential.helper=osxkeychain
user.email=******
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
core.ignorecase=true
core.precomposeunicode=true
user.email==
最后一个变量"user.email=="正在创建问题,我如何删除它?
尝试通过cli删除
git config --unset user.email
git config --global --unset user.email
git config --system --unset user.email
或者,同时清除它们
git config --unset-all user.email
使用--unset
。(doc)
git config [--global|--local] --unset user.email
正如Richard在他的评论中建议的那样,--show-origin
将告诉您是否使用--local
或--global
(全局配置在<your user folder>/<your user name>/.gitconfig
中,本地配置在.git/config
中)
这取决于这是否是一个全局设置,那么通常在用户主目录中有一个名为.gitconfig
的文件。或者您的项目设置有问题,那么您可以在.git/config
的项目中找到它。
你可以用任何类型的文本编辑器编辑这些文件,并在其中调整/删除配置。