【发布时间】:2015-09-11 08:21:09
【问题描述】:
我想删除添加到 Git 的过滤器。命令git config --list 显示了我添加的过滤器
filter.spabs.clean=expand --initial -t 4
filter.spabs.smudge=expand --initial -t 4
filter.spabs.required
我怎样才能删除它? Git 在哪里存储过滤器?我已经验证了.gitconfig,但我没有.git/info/attributes 文件。
【问题讨论】:
-
如果您的
~/.gitconfig文件中没有这些条目,请在您的 repo 的.git/config文件中查找它们;删除您想要的任何条目。 -
@Jubobs 我这样做了,但是当我这样做时得到了相同的结果
git config --list -
您是否从
.git/config文件中删除了违规条目并保存了文件? -
@Jubobs 是的,我删除了所有过滤器部分。
-
正如弗雷德里克在他的回答中指出的那样,有问题的行可能在全局(即用户级)Git 配置文件中,通常是
~/.gitconfig;运行git config --list --global以检查它们是否确实在该文件中。或者它们可能在系统范围的 Git 配置文件中;运行git config --list --system进行检查。
标签: git