El comando Git add en Git
Lección 17 / 53
Git Guía Git Guía Git español
Cuando se trabaja con un version control system como Git, el concepto de "guardar cambios" tiene más matices que guardar un archivo en un procesador de textos o editor de archivos.
Ya hemos visto cómo en Git la acción "guardar" se puede lograr a través de un compromiso. Veamos con más detalle todos los comandos útiles en Git para hacer un "save" en el historial de nuestro proyecto.
Git add
El comando git add añade una modificación presente en la working directory al staging area. Es la forma de decirle a Git qué cambios particulares se realizarán en la próxima confirmación.
Opciones comunes:
- git add <file> - añade todos los cambios a un archivo al staging area
- git add <file> - añade todos los cambios a una directory al staging area
- git add -p - inicia una sesión interactiva que permite elegir que parte de los archivos modificados se agregan al staging area
El modo interactivo es especialmente útil si has realizado varios cambios conceptualmente no relacionados y solo una fracción de ellos se incluye en el commit. Este modo muestra el fragmento de cambios (chunk) y solicita que se realice la acción presionando una letra ("y" para agregar el chunk, "n" para ignorarlo, "s" para dividir aún más el fragmento, "q" para salir).
P.D. Un buen flujo de trabajo espera que cada commit contenga todos y solo los cambios que hacen un cambio particular en el código base, ejemplo: agregando una feature.
Anterior
16 Configurar las opcio..Siguiente
18 El comando Git commi..