如何使用git config删除全局配置中的条目?

时间:2012-08-08 15:55:38

标签: git

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

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

有没有办法全局撤消此设置的创建?

7 个答案:

答案 0 :(得分:408)

我不确定你是什么意思“撤消”这个改变。您可以删除core.excludesfile设置,如下所示:

git config --global --unset core.excludesfile

当然,您只需编辑配置文件:

git config --global --edit

...然后手动删除设置。

答案 1 :(得分:13)

您可以使用--unset的{​​{1}}标志来执行此操作:

git config

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

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

答案 2 :(得分:12)

从命令行尝试更改git配置详细信息。

git config --global --replace-all user.name "Your New Name"

git config --global --replace-all user.email "Your new email"

答案 3 :(得分:7)

打开配置文件进行编辑:

git config --global --edit

单击插入并删除设置

最后输入:wq输入进行保存。

答案 4 :(得分:5)

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

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

答案 5 :(得分:2)

您可以在主文件夹中编辑~/.gitconfig文件。这是所有--global设置的保存位置。

答案 6 :(得分:1)

git配置信息将存储在unix平台的~/.gitconfig中。

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

您可以通过打开此文件并删除所需的字段来手动编辑它。