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.
