Soy nuevo en git y tengo una pregunta sobre cómo agregar archivos en git. He encontrado varias preguntas sobre stackoverflow la diferencia entre git add .e git add -a, git add --all, git add -A, etc, pero he sido incapaz de encontrar un lugar que explica lo que git add *hace. Incluso he mirado la página de manual de git add , pero no ayudó. Lo he estado usando en lugar de git add .y mi compañero de trabajo me preguntó por qué. No tuve una respuesta. Siempre lo he usado git add *.
¿Son git add .y git add *lo mismo? ¿Uno agrega archivos cambiados desde el directorio actual, mientras que el otro agrega archivos desde el directorio actual y subdirectorios (recursivamente)?
Hay una gran tabla en una de las otras preguntas de la pila que muestra la diferencia entre git add -A git add .y git add -u, pero no tiene git add *.

Nota: Entiendo lo que significa usar el asterisco como comodín (agregar todos los archivos con una extensión determinada). Por ejemplo, git add *.htmlsería añadir todos los archivos que tienen una .htmlextensión (pero ignoran .css, .js, etc).
¡Gracias por la ayuda!

git add .nuevamente, y organizó un archivo eliminado sin problema, a diferencia de loXque sugeriría en esa fila.