En un repositorio git, he configurado mi archivo .gitmodules para hacer referencia a un repositorio github:
[submodule "src/repo"]
path = src/repo
url = repourl
cuando 'git status' en este repositorio, muestra:
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)
Si hago cd en src / repo y git status en repo, dice que no hay nada que comprometer.
¿Por qué se queja mi repositorio git de nivel superior?
wiki
como submódulo en un directorio wiki . No quiero que ninguno de mis cambios desdewiki
(es decir, el directorio wiki ) se refleje en mi repositorio principal / código. ¿Debo agregar la.gitmodules
ruta en mi.gitignore
del repositorio principal? ¿Cómo debo hacerlo?git submodule update src/repo
Me encontré con esta misma clase de problema y pude usar la solución ofrecida por @AugustinAmenabar en la sección de comentarios de la respuesta aceptada. Mi configuración fue un poco más compleja, así que agregué la
--recursive
bandera para actualizar todas las dependencias.git submodule update src/repo --recursive
fuente