Git add-kommandot används för att lägga till filinnehåll till Index (Staging Area). Det här kommandot uppdaterar det aktuella innehållet i arbetsträdet till staging-området. Den förbereder också det iscensatta innehållet för nästa commit. Varje gång vi lägger till eller uppdaterar någon fil i vårt projekt, krävs det att vi vidarebefordrar uppdateringar till uppställningsområdet.
Git add-kommandot är en central del av Git-tekniken. Det lägger vanligtvis till en fil åt gången, men det finns några alternativ som kan lägga till mer än en fil samtidigt.
'Index' innehåller en ögonblicksbild av arbetsträdets data. Denna ögonblicksbild kommer att vidarebefordras till nästa commit.
Git add-kommandot kan köras många gånger innan du gör en commit. Alla dessa tilläggsoperationer kan läggas under en commit. Kommandot add lägger till filerna som anges på kommandoraden.
Kommandot git add lägger inte till .gitignore-filen som standard. Faktum är att vi kan ignorera filerna med detta kommando.
Låt oss förstå hur man lägger till filer på Git?
Freddie Mercury
Git lägg till filer
Git add-kommandot är ett enkelt kommando. Det lägger till filer i iscensättningsområdet. Vi kan lägga till enstaka eller flera filer samtidigt i uppställningsområdet. Det kommer att köras som:
$ git add
Kommandot ovan läggs till i git-staging-området, men det kan ändå inte delas på versionskontrollsystemet. En commit-operation behövs för att dela den. Låt oss förstå scenariot nedan.
Vi har skapat en fil för vårt nyskapade arkiv i Ny katalog . För att skapa en fil, använd pekkommandot enligt följande:
$ touch newfile.txt
Och kontrollera statusen om den är ospårad eller inte med git status kommando enligt följande:
vad är build-essential ubuntu
$ git status
Ovanstående kommando visar de ospårade filerna från förvaret. Dessa filer kan läggas till i vårt arkiv. Som vi vet har vi skapat en newfile.txt, så för att lägga till denna fil, kör kommandot nedan:
$ git add newfile.txt
Tänk på följande utdata:
Från ovanstående utdata kan vi se nyfil.txt har lagts till i vårt arkiv. Nu måste vi förbinda oss att dela på Git.
Git Lägg till alla
Vi kan lägga till mer än en fil i Git, men vi måste köra kommandot add upprepade gånger. Git underlättar oss med ett unikt alternativ för add-kommandot med vilket vi kan lägga till alla tillgängliga filer på en gång. För att lägga till alla filer från förvaret, kör kommandot add med -A alternativ. Vi kan använda '.' Istället för -A alternativ. Detta kommando kommer att iscensätta alla filer åt gången. Det kommer att köras enligt följande:
$ git add -A
Eller
$ git add .
Ovanstående kommando kommer att lägga till alla filer som är tillgängliga i förvaret. Tänk på följande scenario:
Vi kan antingen skapa fyra nya filer, eller så kan vi kopiera dem, och sedan lägger vi till alla dessa filer på en gång. Tänk på följande utdata:
I utgången ovan visas alla filer som ospårade filer av Git. För att spåra alla dessa filer på en gång, kör kommandot nedan:
$ git add -A
Ovanstående kommando kommer att lägga till alla filer till mellanställningsområdet. Kom ihåg att -A alternativet är skiftlägeskänsligt. Tänk på följande utdata:
I utgången ovan har alla filer lagts till. Statusen för alla filer visas i steg.
Ta bort filer från uppställningsområdet
Kommandot git add används också för att ta bort filer från uppställningsområdet. Om vi tar bort en fil från arkivet är den tillgänglig för vårt arkiv som en ospårad fil. Kommandot add används för att ta bort det från uppställningsområdet. Det låter konstigt, men Git kan göra det. Tänk på följande scenario:
Vi har tagit bort nyfil3.txt från förvaret. Statusen för förvaret efter borttagning av filen är som följer:
Som vi kan se från ovanstående utdata är den raderade filen fortfarande tillgänglig i uppställningsområdet. För att ta bort det från indexet, kör kommandot nedan enligt följande:
$ git add newfile3.txt
Tänk på följande utdata:
heltal till sträng i java
Från ovanstående utdata kan vi se att filen har tagits bort från mellanställningsområdet.
Lägg endast till alla nya och uppdaterade filer:
Git tillåter oss att iscensätta endast uppdaterade och nyskapade filer på en gång. Vi kommer att använda alternativet ignorera borttagning för att göra det. Den kommer att användas enligt följande:
$ git add --ignore-removal .
Lägg till alla ändrade och borttagna filer
Git add underlättar oss med en mängd olika alternativ. Det finns ett annat alternativ som är tillgängligt i Git, vilket gör att vi endast kan iscensätta de modifierade och raderade filerna. Det kommer inte att iscensätta den nyskapade filen. Kör kommandot nedan för att endast placera alla modifierade och raderade filer:
$ git add -u
Lägg till filer med jokertecken
Git låter oss lägga till alla samma mönsterfiler på en gång. Det är ett annat sätt att lägga till flera filer tillsammans. Anta att jag vill lägga till alla java-filer eller textfiler, då kan vi använda mönster .java eller .txt. För att göra det kommer vi att köra kommandot enligt följande:
$ git add *.java
Ovanstående kommando kommer att iscensätta alla Java-filer. Samma mönster kommer att tillämpas för textfilerna.
Nästa steg efter att ha lagt till filer är att dela dem på Git.
mylivericket
Git Ångra Lägg till
Vi kan ångra en git add-operation. Det är dock inte en del av git add-kommandot, men vi kan göra det genom git reset-kommandot.
För att ångra en tilläggsåtgärd, kör kommandot nedan:
$ git reset
För att lära dig mer om git reset-kommandot, besök Git Reset .