Существует ли глобальная настройка .gitconfig, которая позволяет изменить значение по умолчанию для параметра ignore-submodules со «all» на «dirty», «unraracked» или «none»?
С git config :
diff.ignoreSubmodules должен переопределять любые настройки 'submodule.<name>.ignore'. И он устанавливает значение по умолчанию для параметра командной строки --ignore-submodules.
diff.ignoreSubmodules
submodule.<name>.ignore
--ignore-submodules
Тем не менее, Аллан Дженсен сообщает (в 2019 году, девять лет спустя), что функция не работает, и предлагает патч , показанный в этой разнице .