Em um repositório git, configurei meu arquivo .gitmodules para referenciar um repositório github:
[submodule "src/repo"]
path = src/repo
url = repourl
quando eu 'status git' neste repositório, ele mostra:
On branch master
Your branch is up-to-date with 'origin/master'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: src/repo (new commits)
Se eu entrar no status src / repo e git no repo, ele diz que não há nada a ser confirmado.
Por que meu repositório Git de nível superior está reclamando?
wiki
como um submódulo em um diretório wiki . Eu não quero que nenhuma das minhas alterações nowiki
(ou seja, no diretório wiki ) reflita no meu repositório principal / código. Devo apenas adicionar o.gitmodules
caminho no meu.gitignore
repositório principal? Como devo fazer isso?git submodule update src/repo
Acabei de encontrar essa mesma classe de problemas e pude usar a solução oferecida por @AugustinAmenabar na seção de comentários da resposta aceita. Como minha configuração era um pouco mais complexa, adicionei o
--recursive
sinalizador para atualizar todas as dependências.git submodule update src/repo --recursive
fonte