Add and Remove one or more files to staging (index)
Git tiene un mecanismo para guardar archivos llamado 'the stash'. Esto significa que Git tiene un área de almacenamiento efímera para cambios que no están listos para ser confirmados. El stash opera en el directorio de trabajo local, y tiene amplias opciones de uso. Por ahora solo vamos a explicar lo básico.
Git add
El comando git add agrega un cambio en el directorio de trabajo. Le dice a Git que desea incluir actualizaciones de un archivo en particular en la próxima confirmación. Sin embargo, git add realmente no afecta el repositorio de ninguna manera significativa.
Los siguientes comandos son los mas representativos para trabajar con Git add / remove:
👉 Add Single File
git add <Filename>
👉 Add Multiple Files
git add .
👉 Remove Files
git rm <Filename>
👉 Forcibly Remove File
git rm -f <file>
👉 Untrack File
git rm --cached <Filename>
Finalmente, git add es el primer comando en una cadena de operaciones que dirige a Git a "guardar" una instantánea del estado actual del proyecto, en el historial de cambios. Cuando se usa solo, git add promoverá los cambios pendientes desde el directorio de trabajo hasta el área de commit.