Agregar archivos y carpetas recursivamente en Git

Abdul Jabbar 23 agosto 2022
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 Jabbar avatar Abdul Jabbar avatar

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

Artículo relacionado - Git Add