Git - по умолчанию нажать на --recurse-submodules = проверить

Я всегда забываю подталкивать подмодули. Иногда я забываю добавить --recurse-submodules=check в git push. Хуже того, другие в моей команде могут сделать то же самое. Есть ли опция git config, которую мы можем установить, чтобы сделать check по умолчанию?

Ответ 1

Вы можете попробовать наложить на него псевдоним.

git config alias.ps "push --recurse-submodules=check"

Затем используйте

git ps

Ответ 2

Git v2.7.0 добавляет поддержку опции конфигурации push.recurseSubmodules. Его можно настроить на те же значения, что и параметры командной строки --recurse-submodules. Например:

git config push.recurseSubmodules check

означает, что последующие вызовы git push будут автоматически проверять, что подмодули были нажаты.