Como adicionaria um submódulo Git para uma tag ou commit específico?
git
version-control
Peter Mortensen
fonte
fonte
Respostas:
Repositórios de submódulo permanecem em um estado HEAD separado apontando para um commit específico. Mudar esse commit envolve simplesmente fazer check-out de uma tag ou commit diferente e então adicionar a mudança ao repositório pai.
git-status
no repositório pai agora relatará uma árvore suja:Adicione o diretório do submódulo e comprometa-se a armazenar o novo ponteiro.
fonte
De Two Guys Arguing - Amarre submódulos Git a um commit ou branch particular .
fonte
git submodule add -b some_branch git://some_repository.git some_repository
git submodule add -b
pode levar uma etiqueta ou um sha1hash. Só pode levar um galho.-b
o suporte a branches e não tags ou commits é um recurso, não um bug (na verdade,-b
é uma abreviação de--branch
).