El comando git add se utiliza para agregar contenidos de archivos al índice (área de preparación). Este comando actualiza el contenido actual del árbol de trabajo en el área de preparación. También prepara el contenido preparado para la próxima confirmación. Cada vez que agregamos o actualizamos cualquier archivo en nuestro proyecto, es necesario enviar actualizaciones al área de preparación.
El comando git add es una parte central de la tecnología Git. Por lo general, agrega un archivo a la vez, pero hay algunas opciones disponibles que pueden agregar más de un archivo a la vez.
El 'índice' contiene una instantánea de los datos del árbol de trabajo. Esta instantánea se reenviará para la próxima confirmación.
El comando git add se puede ejecutar muchas veces antes de realizar una confirmación. Todas estas operaciones de adición se pueden incluir en una sola confirmación. El comando agregar agrega los archivos que se especifican en la línea de comando.
El comando git add no agrega el archivo .gitignore de forma predeterminada. De hecho, podemos ignorar los archivos con este comando.
Entendamos cómo agregar archivos en Git.
algoritmo de bellford
Git agregar archivos
El comando Git add es un comando sencillo. Agrega archivos al área de preparación. Podemos agregar uno o varios archivos a la vez en el área de preparación. Se ejecutará como:
$ git add
El comando anterior se agrega al área de preparación de git, pero aún no se puede compartir en el sistema de control de versiones. Se necesita una operación de confirmación para compartirlo. Entendamos el siguiente escenario.
Hemos creado un archivo para nuestro repositorio recién creado en Nuevo directorio . Para crear un archivo, use el comando táctil de la siguiente manera:
$ touch newfile.txt
Y verifique el estado si no se realiza seguimiento o no mediante el comando git status de la siguiente manera:
$ git status
El comando anterior mostrará los archivos sin seguimiento del repositorio. Estos archivos se pueden agregar a nuestro repositorio. Como sabemos, hemos creado un nuevo archivo.txt, así que para agregar este archivo, ejecute el siguiente comando:
$ git add newfile.txt
Considere el siguiente resultado:
ejemplos de sistemas operativos
Del resultado anterior, podemos ver nuevoarchivo.txt ha sido agregado a nuestro repositorio. Ahora tenemos que comprometerlo para compartirlo en Git.
Agregar todo
Podemos agregar más de un archivo en Git, pero debemos ejecutar el comando agregar repetidamente. Git nos facilita una opción única del comando agregar mediante el cual podemos agregar todos los archivos disponibles a la vez. Para agregar todos los archivos del repositorio, ejecute el comando agregar con -A opción. Nosotros podemos usar '.' En lugar de -A opción. Este comando preparará todos los archivos a la vez. Se ejecutará de la siguiente manera:
$ git add -A
O
$ git add .
El comando anterior agregará todos los archivos disponibles en el repositorio. Considere el siguiente escenario:
Podemos crear cuatro archivos nuevos o copiarlos y luego agregar todos estos archivos a la vez. Considere el siguiente resultado:
En el resultado anterior, todos los archivos se muestran como archivos sin seguimiento de Git. Para rastrear todos estos archivos a la vez, ejecute el siguiente comando:
prueba la estructura de datos
$ git add -A
El comando anterior agregará todos los archivos al área de preparación. Recuerda el -A La opción distingue entre mayúsculas y minúsculas. Considere el siguiente resultado:
En el resultado anterior, se han agregado todos los archivos. El estado de todos los archivos se muestra como preparado.
Eliminar archivos del área de preparación
El comando git add también se usa para eliminar archivos del área de preparación. Si eliminamos un archivo del repositorio, estará disponible en nuestro repositorio como un archivo sin seguimiento. El comando agregar se usa para eliminarlo del área de preparación. Suena extraño, pero Git puede hacerlo. Considere el siguiente escenario:
Hemos eliminado el nuevoarchivo3.txt del repositorio. El estado del repositorio después de eliminar el archivo es el siguiente:
Como podemos ver en el resultado anterior, el archivo eliminado todavía está disponible en el área de preparación. Para eliminarlo del índice, ejecute el siguiente comando de la siguiente manera:
$ git add newfile3.txt
Considere el siguiente resultado:
En el resultado anterior, podemos ver que el archivo se elimina del área de preparación.
Agregue solo todos los archivos nuevos y actualizados:
Git nos permite almacenar solo archivos actualizados y recién creados a la vez. Usaremos la opción ignorar eliminación para hacerlo. Se utilizará de la siguiente manera:
$ git add --ignore-removal .
Agregar todos los archivos modificados y eliminados
Git add nos facilita una variedad de opciones. Hay otra opción que está disponible en Git, que nos permite almacenar solo los archivos modificados y eliminados. No preparará el archivo recién creado. Para organizar solo todos los archivos modificados y eliminados, ejecute el siguiente comando:
cuanto es 10 de 1 millon
$ git add -u
Agregar archivos mediante comodín
Git nos permite agregar todos los mismos archivos de patrones a la vez. Es otra forma de agregar varios archivos juntos. Supongamos que quiero agregar todos los archivos java o archivos de texto, entonces podemos usar el patrón .java o .txt. Para ello ejecutaremos el comando de la siguiente manera:
$ git add *.java
El comando anterior preparará todos los archivos Java. Se aplicará el mismo patrón para los archivos de texto.
El siguiente paso después de agregar archivos es comprometerse a compartirlos en Git.
Git Deshacer Agregar
Podemos deshacer una operación de git add. Sin embargo, no forma parte del comando git add, pero podemos hacerlo mediante el comando git reset.
Para deshacer una operación de adición, ejecute el siguiente comando:
$ git reset
Para obtener más información sobre el comando git reset, visite Git Reset.