Git-liste over nye/endrede/slettede filer

Git Liste Over Nye Endrede Slettede Filer



Git er et kjent verktøy som brukes til å spore endringene i filer. Git-depotet inneholder flere nye, slettede og modifiserte filer. Når en bruker oppretter en ny fil, endrer den eller sletter den, må disse endringene legges til Git-indeksen for sporingsformål. Dessuten er Git-kommandoer tilgjengelige for å liste nye, modifiserte og slettede filer.

Denne artikkelen vil demonstrere forskjellige scenarier for å liste nye, modifiserte og slettede filer i Git.

Hvordan liste nye, slettede og endrede filer i Git?

Det kan være forskjellige scenarier for denne situasjonen, for eksempel:







Scenario 1: List opp nye, endrede og slettede filer i arbeidskatalog og oppsamlingsområde

Arbeidsmappen inneholder de usporede filene mens oppsamlingsområdet inneholder alle de sporede filene. Sporede filer er filene som er lagt til i Git-innsamlingsområdet (indeks) og usporede filer er filene som ikke er lagt til i Git-indeksen ennå.



For å se alle de nye, endrede og slettede filene i arbeidskatalogen og oppsamlingsområdet, bruk ' git status ' kommando:



git status

Utdataene nedenfor viser alle sporede og usporede filer og modifikasjoner. Her:





  • ' newFile.txt ” er den nylig lagt til sporede filen i oppsamlingsområdet.
  • ' Fil1.txt ” er den endrede usporede filen i arbeidskatalogen.
  • ' feat.txt ” er den slettede usporede filen i arbeidskatalogen.
  • ' index.txt ' er den nylig lagt til usporede filen i arbeidskatalogen:

Dessuten, ' -porselen alternativet kan også brukes med ' git status ” kommando for å vise statusen til arbeidskatalogen og oppsamlingsområdet i et kortfattet format:



git status --porselen

I utgangen nedenfor:

  • ' M ” representerer den endrede filen i arbeidskatalogen.
  • ' D ” viser den slettede filen i arbeidskatalogen.
  • ' EN ” indikerer at en ny fil er lagt til oppsamlingsindeksen.
  • ' ?? ' viser den usporede filen:

Alternativt kan følgende kommando også brukes for å få samme utdata:

git ls-filer -O && git utsjekking

Her:

  • ' git ls-filer -o ' brukes til å liste nye filer
  • ' git utsjekking kommandoen brukes for lagt til, endret og slettet filer:

Scenario 2: List opp nye, modifiserte og slettede filer i Git Repository

Git-depotet inneholder alle filene og modifikasjonene som har blitt utført. For å liste opp de nye, modifiserte og slettede filene til Git-depotet, bruk den angitte kommandoen:

git hva som endret seg --på nett

I skjermbildet nedenfor,

  • ' D ” viser de slettede filene fra Git-depotet.
  • ' M ” indikerer de endrede committed filene.
  • ' EN ” representerer de nylig lagt til filene i Git-depotet:

Det handlet om å liste opp de nye, modifiserte og slettede filene i Git.

Konklusjon

For å liste opp alle de nye, endrede og slettede filene i arbeidskatalogen og oppsamlingsområdet, ' git status ' eller ' git ls-files -o && git checkout ” kommandoer kan brukes. Dessuten, ' -porselen alternativet kan også brukes med ' git status ” kommando for å vise utdata i et kortfattet format. For å liste opp de nye, modifiserte og slettede filene til Git-depotet, bruk ' git whatchanged –oneline ' kommando. Denne artikkelen demonstrerte forskjellige scenarier for å liste nye, modifiserte og slettede filer i Git.