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ó
- Escenari 2: llista els fitxers nous, modificats i suprimits del repositori Git
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 checkoutAquí:
- “ 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íniaA 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.