Estoy tratando de averiguar si es posible usar el repositorio de otra persona (o una rama de un repositorio) como un Submódulo en su propio repositorio de Git. La documentación en github en sí misma falta, o no estoy usando la terminología correcta para buscarla. Si esta no es la forma preferida de incluir un repositorio público como una biblioteca compartida dentro del proyecto de un git, se agradecerán sugerencias como una mejor práctica alternativa.Usando el repositorio de otra persona como un Submódulo de Git en GitHub
60
A
Respuesta
83
Sí, puede agregar cualquier depósito como submódulo en su proyecto. Solo hazlo:
git submodule add git://github.com/whomsoever/whatever.git
... en el nivel superior de tu repositorio. De hecho, esta es la manera más fácil con Git de utilizar algún repositorio útil existente dentro del tuyo. Para obtener más información sobre los submódulos, usted podría mirar a:
- Pro Git's section on submodules
- El bastante legible bit in the git manual
- La sección sobre submódulos en la actualización de git community book
: como jfountain puntos a continuación , si desea agregar el submódulo en una ruta de subdirectorio (o con un nombre diferente del predeterminado), puede proporcionarlo como un parámetro adicional a ese comando , por ejemplo:
git submodule add git://github.com/whomsoever/whatever.git foo/bar
Cuestiones relacionadas
- 1. Rastreo de un repositorio bzr como un submódulo de Git
- 2. ¿Cómo busco una rama en el tenedor de otra persona en GitHub?
- 3. RestKit con Xcode4 pero no como un submódulo de GitHub
- 4. ¿Cómo contribuyo con el código de otra persona en GitHub?
- 5. ¿Puedo verificar github wikis como un repositorio de git?
- 6. extracción usando git incluyendo el submódulo
- 7. Visualizar repositorio Git en GitHub
- 8. ¿Cómo crear un nuevo repositorio en Github usando git bash?
- 9. ¿Cómo puedo agregar una carpeta específica de un repositorio de git como submódulo de git?
- 10. Submódulo de Git dentro de un submódulo (submódulos anidados)
- 11. submódulo git add fatal: No es un repositorio Git
- 12. submódulo o sub-repositorio Git o remoto?
- 13. Submódulo o horquilla Git
- 14. No se puede agregar al repositorio git submódulo
- 15. git workflow - usando un repositorio como base para otro
- 16. Actualización de Git Submódulo sobre https
- 17. API de GitHub - escribir en el repositorio
- 18. ¿Es posible tener un repositorio de Subversion como submódulo de Git?
- 19. git submódulo de Hg repo?
- 20. Edición de un submódulo de Git
- 21. ¿Cómo agregar el submódulo git que contiene otro submódulo?
- 22. ¿Por qué agregar un repositorio existente como un submódulo modifica .git/config?
- 23. alternativa del submódulo de Git?
- 24. Autenticación de Github: cómo usar Github como repositorio de Maven cuando el repositorio es privado
- 25. ¿Cómo etiqueto mi repositorio git usando la aplicación GitHub Mac?
- 26. ¿Cómo verificar la versión específica de un submódulo usando el submódulo git?
- 27. npm instalar git bifurcado con el submódulo
- 28. Transferir el repositorio de git "autorizado" de Github a un github privado
- 29. Solución de GitHub para el repositorio personal
- 30. ¿Cómo clonar solo una carpeta de un submódulo git?
¿Funciona esto aún si el submódulo no está alojado en GitHub, pero su repositorio es? – ch3rryc0ke
@ ch3rryc0ke: sí, si puede clonar la URL de un repositorio, puede agregarlo como un submódulo. –
Para clonar en un subdirectorio use el submódulo git agregue el subdirectorio git: //github.com/whomsoever/whatever.git/lo que sea – jfountain