如何设置`submodule.<name>.ignore`的默认值
How to set the default value of `submodule.<name>.ignore`
submodule.<name>.ignore
的默认值是 none
,但我更希望 dirty
成为我全局配置中的默认值。但是,当我在我的 $XDG_CONFIG_HOME/git/config
中将 submodule.ignore
设置为 dirty
时,我没有看到它在分布在我系统中的超级项目中生效。此外,我已确认我没有本地配置或 .gitmodules
覆盖全局值。
有没有办法为 submodule.<name>.ignore
设置一个新的默认值,或者我是否坚持使用 git submodule foreach
的某种咒语来为超级项目中的每个子模块设置 submodule.<name>.ignore
,然后在我系统上的每个超级项目中执行此操作?我正在使用 git 版本 2.17.0.
diff.ignoreSubmodules
选项正是我要找的。它的效果在 git status
和 git commit
中都可以看到,其效果与设置 submodule.<name>.ignore
.
时的效果相同
submodule.<name>.ignore
的默认值是 none
,但我更希望 dirty
成为我全局配置中的默认值。但是,当我在我的 $XDG_CONFIG_HOME/git/config
中将 submodule.ignore
设置为 dirty
时,我没有看到它在分布在我系统中的超级项目中生效。此外,我已确认我没有本地配置或 .gitmodules
覆盖全局值。
有没有办法为 submodule.<name>.ignore
设置一个新的默认值,或者我是否坚持使用 git submodule foreach
的某种咒语来为超级项目中的每个子模块设置 submodule.<name>.ignore
,然后在我系统上的每个超级项目中执行此操作?我正在使用 git 版本 2.17.0.
diff.ignoreSubmodules
选项正是我要找的。它的效果在 git status
和 git commit
中都可以看到,其效果与设置 submodule.<name>.ignore
.