¿Hay un command como "git add." Pero para git rm?

En Git, siempre que necesito para escenificar files, puedo usar

git add . 

para agregar todos los files que se han modificado desde mi último commit. Sin embargo, cuando elimino un file, tengo que eliminarlo uno por uno haciendo

 git rm 'filename' 

Y git rm . simplemente elimina todo lo que estaba siendo rastreado por git.

Me preguntaba si existe un command similar a git add . pero para git rm .

Gracias 🙂

EDITAR:

Creo que no me expliqué correctamente. Digamos que tengo algunos files en mi directory git que están siendo rastreados por git y vamos a llamarlos file1 , file2 , file3 . Si yo fuera a eliminar (command rm) file1 y file3 , el git status me dirá que esos files fueron eliminados y para ejecutar git rm "filename" para actualizar lo que se va a enviar. Entonces, la pregunta es, ¿hay alguna manera de agregar esta acción de eliminación de ambos files con un solo command?

Si yo fuera a modificar / agregar diferentes files, simplemente podría ejecutar git add . y todas las modificaciones / adiciones se agregarán al área de ensayo para comprometerse.

Solutions Collecting From Web of "¿Hay un command como "git add." Pero para git rm?"

Use git add -u / git add --update o git add -A / git add --all . El primero representará los files modificados y eliminados, mientras que el segundo también creará nuevos files (sin seguimiento).

Es posible que desee verificar la respuesta aquí

El command es básicamente esto: git rm $(git ls-files --deleted)

Para cualquiera que esté interesado, encontré una solución mucho más limpia para esto.

El valor pnetworkingeterminado cuando ejecutas git add . es:

git add --ignore-removal <paths>

Este comportamiento pnetworkingeterminado es exactamente el origen de esta pregunta (cómo agregar las eliminaciones y los cambios al área de ensayo con solo una instrucción). Esto se puede hacer fácilmente con el command:

git add --all .

que no ignora la eliminación.

Espero que ayude a alguien, ya que me ayudó 🙂