Git add recursivo. Cómo añadir directorios y subdirectorios recursivamente

¿Estas empezando con Git y quieres añadir ficheros recursivamente? Veamos como hacerlo en una sola línea.

El comando git add es una operación fundamental en el sistema de control de versiones Git. Una necesidad recurrente entre los aprendices de Git es agregar todos los archivos en un directorio / capeta o directorios anidados. Para hacerlo, simplemente necesitamos una instrucción. Este comando es git add .. Funciona de manera recursiva de forma predeterminada.

git add .

Si en lugar de ejecutarlo en el directorio actual, quieres hacerlo en un subdirectorio, es tan fácil como:

git add libs/

Note that you should prefer the . over the usage of * as the shell interprets it and replaces it with all the files and folders in the current directory.

Puedes usar git add con la opción --all o --update para preparar los archivos que han sido eliminados para su eliminación.

Como nota final, uno podría añadir archivos enumerados en el .gitignore (ignorándolos) al agregar la bandera -f o --force. Si lo haces en un directorio, funcionará de manera recursiva.

git add --force libs/
Carlos Vecina
Carlos Vecina
Senior Data Scientist at Jobandtalent

Senior Data Scientist at Jobandtalent | AI & Data Science para aportar valor en la empresa