O Git permite armazenar o ramo no arquivo .gitmodules da seguinte forma:
[submodule "foo"]
path = foo
url = [email protected]:myorg/foo
branch = mybranch
(ou no arquivo .git/config , que na verdade tem precedência sobre .gitmodules )
E quando fazemos git submodule update --remote , ele busca o ramo remoto.
Mas existe um comando para obter o nome da ramificação para um determinado submódulo? Eu percebi que é realmente possível obter um do arquivo .git/config usando git config submodule.foo.branch , mas eu realmente preciso da maneira que lida com .git/config e .gitmodules . Existe uma maneira de fazer isso, além de analisar os arquivos eu mesmo?
Tags git