Git Lista över nya/ändrade/borttagna filer

Git Lista Over Nya Andrade Borttagna Filer



Git är ett känt verktyg som används för att spåra ändringar i filer. Git-förvaret innehåller flera nya, borttagna och modifierade filer. När en användare skapar en ny fil, modifierar den eller tar bort den, måste dessa ändringar läggas till i Git-indexet för spårningsändamål. Dessutom är Git-kommandon tillgängliga för att lista nya, modifierade och raderade filer.

Den här artikeln kommer att visa olika scenarier för att lista nya, modifierade och borttagna filer i Git.

Hur listar jag nya, raderade och ändrade filer i Git?

Det kan finnas olika scenarier för denna situation, till exempel:







Scenario 1: Lista nya, ändrade och borttagna filer i arbetskatalogen och mellanlagringsområdet

Arbetskatalogen innehåller de ospårade filerna medan mellanlagringsområdet innehåller alla spårade filer. Spårade filer är filerna som läggs till i Gits iscensättningsområde (index) och ospårade filer är de filer som inte har lagts till i Git-indexet ännu.



För att se alla nya, modifierade och raderade filer i arbetskatalogen och uppställningsområdet, använd ' git status ” kommando:



git status

Utdata nedan visar alla spårade och ospårade filer och ändringar. Här:





  • ' newFile.txt ” är den nyligen tillagda spårade filen i uppställningsområdet.
  • ' Fil1.txt ” är den modifierade ospårade filen i arbetskatalogen.
  • ' feat.txt ” är den raderade ospårade filen i arbetskatalogen.
  • ' index.txt ” är den nyligen tillagda ospårade filen i arbetskatalogen:

Dessutom har ' -porslin ' alternativet kan också användas med ' git status ” kommando för att visa statusen för arbetskatalogen och uppställningsområdet i ett kortfattat format:



git status --porslin

I utgången nedan:

  • ' M ” representerar den ändrade filen i arbetskatalogen.
  • ' D ” visar den raderade filen i arbetskatalogen.
  • ' A ” indikerar en ny fil som lagts till i mellanlagringsindexet.
  • ' ?? ' visar den ospårade filen:

Alternativt kan följande kommando också användas för att få samma utdata:

git ls-filer -O && git kassan

Här:

  • ' git ls-filer -o ” används för att lista nya filer
  • ' git kassan kommandot används för tillagda, ändrade och raderade filer:

Scenario 2: Lista nya, ändrade och borttagna filer i Git Repository

Git-förvaret innehåller alla filer och ändringar som har begåtts. För att lista de nya, modifierade och borttagna filerna i Git-förvaret, använd det medföljande kommandot:

git vad som förändrades --uppkopplad

I skärmdumpen nedan,

  • ' D ” visar de raderade filerna från Git-förvaret.
  • ' M ” indikerar de modifierade committerade filerna.
  • ' A ” representerar de nyligen tillagda filerna i Git-förvaret:

Det handlade om att lista de nya, modifierade och raderade filerna i Git.

Slutsats

För att lista alla nya, modifierade och raderade filer i arbetskatalogen och uppställningsområdet, ' git status ' eller ' git ls-filer -o && git checkout ”-kommandon kan användas. Dessutom har ' -porslin ' alternativet kan också användas med ' git status ” kommando för att visa utdata i ett kortfattat format. För att lista de nya, modifierade och raderade filerna i Git-förvaret, använd ' git whatchanged –oneline ” kommando. Den här artikeln visade olika scenarier för att lista nya, modifierade och raderade filer i Git.