2010-05-11 9 views

Respuesta

27

Tiene que establecer explícitamente los cambios de fase para el compromiso utilizando git add o git rm.

Si utiliza la bandera -a al hacer un commit, Git pondrá en escena automáticamente los archivos modificados y eliminados sin que tenga que montar de forma explícita utilizando add o rm, etc.

Si no lo hace especifique -a, los archivos que se han modificado o eliminado, pero que no se han configurado explícitamente mediante git add o git rm se ignorarán en la confirmación.

actualización

Como dice el Dr. Gianluigi Zane Zanettini - -a no añade nuevas archivos en el índice, por lo que si usted tiene completamente nuevos archivos que no debe esperar al anuncio -a ellos.

http://www.kernel.org/pub/software/scm/git/docs/git-commit.html

+0

¡Gracias por su ayuda! – ben

+0

@ben, de nada. –

+2

Una pequeña nota: '-a' solo funciona para archivos modificados/eliminados. Según la documentación por git, los archivos nuevos no se ven afectados: 'pero los nuevos archivos que no le has contado a Git no se ven afectados. => Casi siempre es mejor hacer' git add .' en lugar de 'git commit -a'. –

Cuestiones relacionadas