我添加了一个错误的变量到git配置.我该如何去除它?


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的项目中找到它。

你可以用任何类型的文本编辑器编辑这些文件,并在其中调整/删除配置。