2012-08-31 21 views
22

Estoy tratando de automatizar un proceso de actualización. El proceso es básicamente:Git - Agregar todos los archivos nuevos en el repos

  1. Salida de recompra Un
  2. Salida repo B
  3. Ejecutar un proceso en el repo B que las actualizaciones/crea un montón de archivos
  4. Copiar archivos en repo Un
  5. Compila el repositorio A y asegúrate de que no falla
  6. Confirma los cambios en el repositorio A y el repo B
  7. Cambios de inserción en el servidor remoto.

Todo funciona como se espera, excepto en el paso 6. Puedo confirmar los cambios, pero ¿cómo puedo confirmar los nuevos archivos? Intenté git add . como he leído en otro lugar, pero eso no captura todos los archivos nuevos en todos los subdirectorios. ¿Hay una manera fácil de hacer un "Agregar todos los archivos nuevos"?

+4

git add -A. --- – antlersoft

Respuesta

23

Echa un vistazo here. Quizás esté interesado en git add -u o git add -A.

25
git add -A 

pondrá en escena todas las modificaciones en el árbol de trabajo. Agregar realmente significa "incluir en el índice" o "agregar cambios al índice".

+0

gracias por la explicación – malhal

3

Puede utilizar git add -A Como ya se ha mencionado, o el largo subcomando git add --all

Cuestiones relacionadas