Git Lista de archivos nuevos/modificados/eliminados

Git Lista de archivos nuevos/modificados/eliminados
Git es una herramienta famosa que se utiliza para rastrear las modificaciones en los archivos. El repositorio de git contiene varios archivos nuevos, eliminados y modificados. Cuando un usuario crea un nuevo archivo, lo modifica o lo elimina, estos cambios deben agregarse al índice Git para fines de seguimiento. Además, los comandos GIT están disponibles para enumerar archivos nuevos, modificados y eliminados.

Este artículo demostrará diferentes escenarios para enumerar archivos nuevos, modificados y eliminados en GIT.

Cómo enumerar archivos nuevos, eliminados y modificados en GIT?

Puede haber diferentes escenarios para esta situación, como:

  • Escenario 1: Lista de archivos nuevos, modificados y eliminados del directorio de trabajo y el área de preparación
  • Escenario 2: Lista de archivos nuevos, modificados y eliminados del repositorio de git

Escenario 1: Lista de archivos nuevos, modificados y eliminados de directorio de trabajo y área de preparación

El directorio de trabajo contiene los archivos sin contratación mientras el área de puesta en escena contiene todos los archivos rastreados. Los archivos rastreados son los archivos que se agregan al área de puesta en escena de git (índice) y los archivos no seguidos son los archivos que aún no se han agregado al índice GIT.

Para ver todos los archivos nuevos, modificados y eliminados del directorio de trabajo y el área de preparación, utilice el "estado de git" dominio:

estado de git

La salida a continuación muestra todos los archivos y modificaciones rastreados y sin seguimiento. Aquí:

  • "archivo nuevo.TXT"¿Es el archivo rastreado recientemente agregado en el área de puesta en escena?.
  • "Archivo1.TXT"¿Es el archivo no contracionado modificado en el directorio de trabajo.
  • "logro.TXT"¿Es el archivo no recaudado eliminado en el directorio de trabajo.
  • "índice.TXT"¿Es el archivo sin recompensa recientemente agregado en el directorio de trabajo:

Además, el "-porcelana"La opción también se puede utilizar con el"estado de gitComando para mostrar el estado del directorio de trabajo y el área de puesta en escena en un formato conciso:

Estado de Git -Porcelain

En la siguiente salida:

  • "METRO"Representa el archivo modificado en el directorio de trabajo.
  • "D"Muestra el archivo eliminado en el directorio de trabajo.
  • "A"Indica un nuevo archivo agregado al índice de puesta en escena.
  • "??"Muestra el archivo no contratado:

Alternativamente, el siguiente comando también se puede usar para obtener la misma salida:

git ls -fililes -o && git checkout

Aquí:

  • "git ls -files -o"Se usa para enumerar archivos nuevos
  • "CAMENTA DE GITEl comando se utiliza para los archivos agregados, modificados y eliminados:

Escenario 2: Lista de archivos nuevos, modificados y eliminados del repositorio de Git

El repositorio de git contiene todos los archivos y modificaciones que se han cometido. Para enumerar los archivos nuevos, modificados y eliminados del repositorio Git, utilice el comando proporcionado:

Git Whatchanged --NoNeline

En la siguiente captura de pantalla,

  • "D"Muestra los archivos eliminados del repositorio de git.
  • "METRO"Indica los archivos comprometidos modificados.
  • "A"Representa los archivos recién agregados en el repositorio de git:

Se trataba de enumerar los archivos nuevos, modificados y eliminados en GIT.

Conclusión

Para enumerar todos los archivos nuevos, modificados y eliminados del directorio de trabajo y el área de preparación, el "estado de git" o "git ls -fililes -o && git checkoutLos comandos se pueden usar. Además, el "-porcelana"La opción también se puede utilizar con el"estado de gitComando "para mostrar la salida en un formato conciso. Para enumerar los archivos nuevos, modificados y eliminados del repositorio de git, use el "Git Whatchanged -Oneline" dominio. Este artículo demostró diferentes escenarios para enumerar archivos nuevos, modificados y eliminados en GIT.