Agregue archivos en Staging by Git de diferentes maneras
Si bien el comando git add
puede ser el comando más utilizado para agregar archivos a la puesta en escena, otras banderas pueden ser útiles según la situación. Este artículo profundiza en la bandera que puede utilizar con el comando git add
.
Indicadores para git add
en la versión 2.x de Git
Los diferentes modos de git add
se pueden ilustrar en la siguiente tabla.
Mando | Nuevos archivos | Archivos modificados | Archivos eliminados |
---|---|---|---|
git add -A <ruta_opcional> |
✅ | ✅ | ✅ |
git add . |
✅ | ✅ | ✅ |
git add --ignore-removal . |
✅ | ✅ | ❌ |
git add -u |
❌ | ✅ | ✅ |
Los dos primeros comandos, git add -A
y git add .
funciona de manera similar, ya que ambos se utilizan para organizar todos los archivos (new
, modificado
, eliminado
). Además, el comando git add -A
es equivalente a git add -all
. La única diferencia entre estos dos comandos es que git add .
agrega todos los archivos en la carpeta actual y si se ejecuta git add -A
sin especificar la ruta. Agregará todos los archivos a la puesta en escena independientemente del directorio desde el que ejecutó el comando.
El tercer indicador funciona de manera bastante diferente, ya que solo agrega archivos nuevos y modificados solo a la preparación, mientras que el último comando, git add -u
, solo agrega archivos modificados y eliminados. La forma larga de git add -u
es git add --update
.