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