我在git中运行了一个全局配置命令,使用.gitignore_global文件排除某些文件:

git config --global core.excludesfile ~/.gitignore_global

是否有办法全局撤销此设置的创建?


当前回答

如果某人只想完全删除user对象,那么他应该使用:

git config --global --remove-section user

当用户像user一样不小心添加了更多不需要的属性时,这是非常有用的。密码等。

其他回答

Git配置信息将存储在~/中。Unix平台上的Gitconfig。

在Windows中,它将存储在C:/users/<NAME>/.gitconfig中。

您可以通过打开这些文件并删除您感兴趣的字段来手动编辑它。

尝试这些命令删除所有用户的用户名和电子邮件。

git config --global --unset-all user.name
git config --global --unset-all user.email

为了补充larsk应答器,可以在使用vim编辑时使用dd命令删除一个输入行:

git config --global --edit

然后:

按“Esc”键进入正常模式。 将光标放在要删除的行上。 输入dd并按Enter删除该行。

完成后,键入ESQ和:wq

您可以编辑~/。Gitconfig文件在您的主文件夹。这是保存所有全局设置的地方。

你可以使用git配置的——unset标志来这样做:

git config --global --unset user.name
git config --global --unset user.email

如果一个配置有多个变量,你可以使用:

git config --global --unset-all user.name