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
- Scenario 2: Lista nya, ändrade och borttagna filer i Git-förvaret
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 kassanHä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 --uppkoppladI 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.