ver modificados log ignorar ejemplo comandos comando cambios archivos and git git-add git-rm

log - Git agregar todos los archivos modificados, eliminados y sin seguimiento?



git ver archivos modificados (12)

Desde la documentación de Git a partir de la versión 2.0:

Para agregar contenido para todo el árbol, ejecute:

git add --all :/

o

git add -A :/

Para restringir el comando al directorio actual, ejecute:

git add --all .

o

git add -A .

¿Hay una manera de agregar todos los archivos sin importar lo que haga con ellos, ya sea que se eliminen, no se rastreen, etc.? Como para un commit. Simplemente no quiero tener que git add o todos mis archivos cada vez que me comprometo, especialmente cuando estoy trabajando en un producto grande.


Esta es mi alternativa (en cualquier caso):

$ git status -s|awk ''{ print $2 }''|xargs git add

Reiniciar

$ git status -s|awk ''{ print $2 }''|xargs git reset HEAD


Esto es lo que uso para almacenar todos los archivos modificados en una carpeta:

git add .

¡Gracias!


No estoy seguro de si agregará archivos eliminados, pero git add . Desde la raíz se agregarán todos los archivos sin seguimiento.


Para la versión más reciente de Git.

Intenté git add -A y esto me indicó,

advertencia: el comportamiento de ''git add --all (o -A)'' sin argumento de ruta desde un subdirectorio del árbol cambiará en Git 2.0 y no se debe usar más. Para agregar contenido para todo el árbol, ejecute:

git add --all: / (o git add -A: /)

Para restringir el comando al directorio actual, ejecute:

git añadir --todos. (o git agregar -A.)

Con la versión actual de Git, el comando está restringido al directorio actual.


Entonces intenté debajo de lo que funcionó .

git add --all :/


Quieres git add -A :

git add -A etapas Todas;

git add . Etapas nuevas y modificadas, sin borrado;

git add -u etapas modificadas y eliminadas, sin novedades.


Soy el autor del proyecto G2, un entorno amigable para la línea de comandos git lover.
Obtenga el proyecto de github - G2 https://github.com/orefalo/g2

Tiene un montón de comandos prácticos, uno de ellos es exactamente lo que estás buscando: freeze

congelar - Congele todos los archivos en el repositorio (adiciones, eliminaciones, modificaciones) al área de preparación, por lo que se almacena ese contenido para incluirlo en la próxima confirmación. También acepta una ruta específica como parámetro


Tratar

git add -u

La opción " u " significa actualización. Esto actualizará el repositorio y realmente eliminará los archivos del repositorio que ha eliminado en su copia local.

git add -u [filename]

para organizar una eliminación a un solo archivo. Una vez empujado, el archivo ya no estará en el repositorio.

Alternativamente,

git add -A .

es equivalente a

git add . git add -u .

Tenga en cuenta el extra ''.'' en git add -A y git add -u

Advertencia: A partir de git 2.0 (mediados de 2013), esto siempre incluirá archivos en todo el árbol de trabajo .
Si desea escalonar archivos en la ruta actual de su árbol de trabajo, necesita usar:

git add -A .

Ver también: Diferencia de git add -A y git add .


Tratar:

git add -A

Advertencia: A partir de git 2.0 (mediados de 2013), esto siempre incluirá archivos en todo el árbol de trabajo .
Si desea escalonar archivos en la ruta actual de su árbol de trabajo, necesita usar:

git add -A .

Ver también: Diferencia de git add -A y git add .


Utilizo la siguiente línea para agregar para almacenar todos los archivos modificados y recién creados, excluyendo los listados en .gitignore:

git add $(git ls-files -mo --exclude-standard)

(la sintaxis $ () es para el shell bash). Supongo que la opción de la línea de comandos -mod debería agregar también los archivos eliminados ... O, si tiene nombres de archivos con espacios en blanco incrustados, la siguiente frase de una línea debería hacer el truco:

git ls-files -z --deleted --modified --others --exclude-standard | xargs -0 git add


git add --all o git add -A o git add -A . Etapas todos

git add . Etapas nuevas y modificadas pero sin borrado

git add -u Etapas modificadas y eliminadas pero sin nuevas

git commit -a Significa git add -u Y git commit -m "message"

Después de escribir este comando sigue estos pasos:

  1. presiona i
  2. escribe tu mensaje
  3. presione esc
  4. pulse : w q
  5. presiona enter

git add <list of files> agregar archivo específico

git add *.txt agrega todos los archivos txt en el directorio actual

git add docs/*/txt agrega todos los archivos txt en el directorio docs

git add docs/ add all files en docs directory

git add "*.txt" o git add ''*.txt'' agrega todos los archivos en todo el proyecto


git add .

hay un espacio entre agregar y el ''.'' (punto en palabra). Hace el trabajo. :)