Вы пробовали псевдоним?Будет работать что-то столь же простое, как alias gca="git submodule update; git commit -a"
.
Кроме того, вы можете заглянуть в удивительный мир Git Hooks .
Однако ни одно из этих решений, как правило, не является совместным.Для совместного использования вам нужно найти решение, подобное husky из мира Node.js.