Llista Git de fitxers nous/modificats/suprimits

Llista Git De Fitxers Nous Modificats Suprimits



Git és una eina famosa que s'utilitza per fer un seguiment de les modificacions dels fitxers. El repositori Git conté diversos fitxers nous, suprimits i modificats. Quan un usuari crea un fitxer nou, el modifica o l'elimina, aquests canvis s'han d'afegir a l'índex de Git amb finalitats de seguiment. A més, les ordres de Git estan disponibles per llistar fitxers nous, modificats i suprimits.

Aquest article mostrarà diferents escenaris per enumerar fitxers nous, modificats i suprimits a Git.

Com llistar fitxers nous, suprimits i modificats a Git?

Hi pot haver diferents escenaris per a aquesta situació, com ara:







Escenari 1: llista de fitxers nous, modificats i suprimits del directori de treball i de l'àrea de preparació

El directori de treball conté els fitxers sense seguiment mentre que l'àrea de prova conté tots els fitxers amb seguiment. Els fitxers amb seguiment són els fitxers que s'afegeixen a l'àrea de prova de Git (índex) i els fitxers sense seguiment són els fitxers que encara no s'han afegit a l'índex de Git.



Per veure tots els fitxers nous, modificats i suprimits del directori de treball i de l'àrea de preparació, utilitzeu el ' estat git ' comandament:



estat git

La sortida següent mostra tots els fitxers i modificacions amb seguiment i sense seguiment. Aquí:





  • nouFitxer.txt ” és el fitxer de seguiment recentment afegit a l'àrea de prova.
  • Fitxer1.txt ” és el fitxer modificat sense seguiment al directori de treball.
  • feat.txt ” és el fitxer no rastrejat eliminat al directori de treball.
  • index.txt ” és el fitxer sense seguiment afegit recentment al directori de treball:

A més, el “ – porcellana L'opció també es pot utilitzar amb l'opció estat git ” ordre per mostrar l'estat del directori de treball i l'àrea de preparació en un format concís:



estat git --porcellana

A la sortida següent:

  • M ” representa el fitxer modificat al directori de treball.
  • D ” mostra el fitxer suprimit al directori de treball.
  • A ” indica un fitxer nou afegit a l'índex de preparació.
  • ?? ” mostra el fitxer sense seguiment:

Alternativament, també es pot utilitzar l'ordre següent per obtenir la mateixa sortida:

git ls-fitxers -O && git checkout

Aquí:

  • git ls-files -o ” s'utilitza per llistar fitxers nous
  • git checkout ” s'utilitza per a fitxers afegits, modificats i suprimits:

Escenari 2: llista els fitxers nous, modificats i suprimits del repositori Git

El repositori Git conté tots els fitxers i modificacions que s'han compromès. Per llistar els fitxers nous, modificats i suprimits del repositori Git, utilitzeu l'ordre proporcionada:

git què ha canviat --en línia

A la captura de pantalla següent,

  • D ” mostra els fitxers suprimits del repositori Git.
  • M ” indica els fitxers compromesos modificats.
  • A ” representa els fitxers afegits recentment al repositori Git:

Es tractava de llistar els fitxers nous, modificats i suprimits a Git.

Conclusió

Per llistar tots els fitxers nous, modificats i suprimits del directori de treball i l'àrea de preparació, el ' estat git ' o ' git ls-files -o && git checkout ” es poden utilitzar ordres. A més, el “ – porcellana L'opció també es pot utilitzar amb l'opció estat git ” ordre per mostrar la sortida en un format concís. Per llistar els fitxers nous, modificats i suprimits del repositori Git, utilitzeu el ' git whatchanged –oneline ' comandament. Aquest article mostra diferents escenaris per enumerar fitxers nous, modificats i suprimits a Git.