Perguntas com a marcação «git-submodules»

Os submódulos permitem manter um repositório Git como um subdiretório de outro repositório Git.


15
Como "clonar git" incluindo submódulos?
Estou tentando colocar um submódulo em um repositório. O problema é que, quando clono o repositório pai, a pasta do submódulo fica totalmente vazia. Existe alguma maneira de fazê-lo para que git clone parent_reporealmente coloque dados na pasta do submódulo? Por exemplo, http://github.com/cwolves/sequelize/tree/master/lib/ , nodejs-mysql-nativeestá apontando para um submódulo git …
1994 git  git-submodules 

18
Maneira fácil de obter o mais recente de todos os submódulos git
Estamos usando submódulos git para gerenciar alguns grandes projetos que dependem de muitas outras bibliotecas que desenvolvemos. Cada biblioteca é um repositório separado trazido para o projeto dependente como um submódulo. Durante o desenvolvimento, geralmente queremos apenas pegar a versão mais recente de cada submódulo dependente. O git tem um …
1846 git  git-submodules 


12
Como posso especificar uma ramificação / tag ao adicionar um submódulo Git?
Como git submodule add -bfunciona? Após adicionar um submódulo com uma ramificação específica, um novo repositório clonado (após git submodule update --init) estará em uma consolidação específica, não a ramificação propriamente dita ( git statusno submódulo mostra "Atualmente não está em nenhuma ramificação"). Não consigo encontrar nenhuma informação sobre .gitmodulesou …

7
Como alterar o repositório remoto para um submódulo git?
Eu criei um repositório git com um submódulo nele. Sou capaz de dizer ao próprio submódulo para alterar o caminho do repositório remoto, mas não sei como informar ao repositório pai como alterar o caminho do repositório remoto para o submódulo. Eu não ficaria surpreso se eu estivesse um pouco …

28
Como puxo de um repositório Git através de um proxy HTTP?
Nota: enquanto o caso de uso descrito é sobre o uso de submódulos dentro de um projeto, o mesmo se aplica a um normal git clone de um repositório por HTTP. Eu tenho um projeto sob controle do Git. Eu gostaria de adicionar um submódulo: git submodule add http://github.com/jscruggs/metric_fu.git vendor/plugins/metric_fu …


10
Como mover um submódulo Git existente dentro de um repositório Git?
Gostaria de alterar o nome do diretório de um sub-módulo Git no meu superprojeto Git. Vamos supor que eu tenha a seguinte entrada no meu .gitmodules arquivo: [submodule ".emacs.d/vimpulse"] path = .emacs.d/vimpulse url = git://gitorious.org/vimpulse/vimpulse.git O que eu tenho que digitar para mover o .emacs.d/vimpulsediretório .emacs.d/vendor/vimpulsesem excluí-lo primeiro (explicado aqui …


5
Como adiciono um submódulo a um subdiretório?
Eu tenho um repositório Git ~/.janus/com um monte de submódulos nele. Quero adicionar um submódulo ~/.janus/snipmate-snippets/snippets/, mas quando executo git submodule add <git@github.com:...>o snipmate-snippetsdiretório, recebo a seguinte mensagem de erro: You need to run this command from the toplevel of the working tree. Portanto, a pergunta é: como adiciono um …

13
Erro de referência do sub-módulo Git 'referência não é uma árvore'
Eu tenho um projeto com um submódulo que está apontando para uma confirmação inválida: a submissão do submódulo permaneceu local e quando tento buscá-lo em outro repositório, recebo: $ git submodule update fatal: reference is not a tree: 2d7cfbd09fc96c04c4c41148d44ed7778add6b43 Unable to checkout '2d7cfbd09fc96c04c4c41148d44ed7778add6b43' in submodule path 'mysubmodule' Eu sei o …



4
Sub-módulos de atualização do Git recursivamente
Minha estrutura de projeto ProjectA -FrameworkA (submodule) --Twig (submodule of FrameworkA) Como posso atualizar submódulos recursivamente? Eu já tentei alguns comandos git (na raiz do ProjectA) git submodule foreach git pull origin master ou git submodule foreach --recursive git pull origin master mas não pode extrair arquivos do Twig.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.