Adición de carpetas a un repositorio git sin tener en cuenta algunas subcarpetas
-
20-09-2019 - |
Pregunta
Im tratando de añadir un directorio "foo" a mi repo, pero hay algunos directorios sub permite llamarlos "Bar1", "bar2", "bar3" y "Bar4"
Ahora quiero añadir a mi repo foo, sin tener en cuenta foo / bar2 y foo / bar3
¿es esto posible? ¿Es necesario añadirlos primero y luego quitar las carpetas que no quiero?
Solución
. gitignore. Crear un archivo .gitignore
en la raíz del repositorio que muestra los archivos y carpetas que desea ignorado
foo/bar2/
foo/bar3/
Puede utilizar los archivos de las subcarpetas .gitignore
así si no desea especificar todo, desde el nivel de la raíz.
Otros consejos
Si desea ignorar siempre subdirectorios, a continuación, Andrews respuesta es lo que desea.
Si desea añadir archivos del directorio a los subdirectorios índice y hacer caso omiso de éste en particular comprometerse, a continuación, git add foo/ && git reset foo/bar2 foo/bar3
debería funcionar.