Agregar archivos y carpetas recursivamente en Git
A veces, nos encontramos con escenarios en los que tenemos que ajustar algunos archivos, carpetas y subcarpetas que ya están presentes en Git. Una parte completa del sistema de carpetas anidadas debe agregarse a Git de forma remota.
Este artículo discutirá cómo agregar recursivamente todas las carpetas, subcarpetas y archivos de nuestro proyecto al área de ensayo usando comandos. Finalmente, los enviaremos al repositorio.
Además, hablaremos sobre algunos problemas en los que tendremos que agregar de forma recursiva todas las subcarpetas y archivos de la carpeta principal al área de ensayo y luego finalmente confirmarlos en el repositorio remoto.
Agregar archivos y carpetas recursivamente en Git
El comando git add
puede agregar archivos y carpetas en el árbol de trabajo al área de preparación. También toma la ruta (extensión) del archivo o directorio.
El comando git add
agregará recursivamente todos los archivos en ese directorio en particular.
Con la ayuda de este comando, no podremos agregar archivos ignorados en el árbol de trabajo, ya que esta opción se usa de forma predeterminada. Si ejecutamos el comando git add
, nos dará una lista de archivos ignorados.
Trabajaremos con la opción abreviada -f (force)
para agregar estos archivos ignorados en nuestro comando.
Los pasos a través de los cuales podemos agregar archivos recursivamente son los siguientes.
Determinar la versión de Git
El uso del comando git add
puede diferir según la versión actual de Git que estemos usando en nuestra computadora.
Para determinar nuestra versión actual de Git, usaremos el siguiente comando de Git.
Sintaxis:
$ git --version
Agregue todos los archivos usando el comando git add
Usaremos el comando git add
seguido de la abreviatura -A
para añadir todos los archivos y carpetas que queramos.
Sintaxis:
git add -A
En lugar de -A
, también se puede utilizar la opción todos
.
git add --all
La salida de ambos será la misma. Los archivos sin seguimiento, modificados y eliminados se agregarán al área de preparación de Git independientemente de la ubicación que estemos logrando con este comando.
Para agregar los archivos solo desde el directorio actual, podemos usar el comando git add
seguido de la abreviatura .
, lo que indica que estamos por defecto en la parte superior de la clasificación de carpetas de nuestro proyecto.
Sintaxis:
git add .
Ejecute el comando git commit
Recuerda que el comando git add
no actúa sobre el repositorio. Los cambios no se registrarán ni reflejarán hasta que ejecutemos el comando git commit
.
Sintaxis:
git commit -am "<commit message>"
Ejecute el comando git push
Después de confirmar, impulsaremos estos cambios para obtener el resultado final. Empujará todas las carpetas y archivos que hayamos añadido mediante el git add
al repositorio remoto del proyecto.
Sintaxis:
git push
Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.
LinkedIn