Se você trabalha em projetos que utilizam uma boa quantidade de submódulos e deseja automatizar a tarefa de simplesmente executar git submodule update
sempre que você vai e volta entre ramos de recursos, pode utilizar o post-checkout
gancho git :
#!/bin/bash
# Update git submodules automatically when branch changes
git submodule update --init
Simplesmente crie um .git/hooks/post-commit
arquivo com o conteúdo acima.