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 *.html
sería añadir todos los archivos que tienen una .html
extensión (pero ignoran .css
, .js
, etc).
¡Gracias por la ayuda!
git add .
nuevamente, y organizó un archivo eliminado sin problema, a diferencia de loX
que sugeriría en esa fila.