logo

Git Legg til

Git add-kommandoen brukes til å legge til filinnhold til indeksen (oppsamlingsområde). Denne kommandoen oppdaterer gjeldende innhold i arbeidstreet til oppsamlingsområdet. Den forbereder også det iscenesatte innholdet for neste forpliktelse. Hver gang vi legger til eller oppdaterer en fil i prosjektet vårt, er det påkrevd å videresende oppdateringer til oppsamlingsområdet.

Git add-kommandoen er en kjernedel av Git-teknologien. Den legger vanligvis til én fil om gangen, men det er noen tilgjengelige alternativer som kan legge til mer enn én fil samtidig.

'Indeksen' inneholder et øyeblikksbilde av arbeidstredataene. Dette øyeblikksbildet vil bli videresendt til neste forpliktelse.

Git add-kommandoen kan kjøres mange ganger før du foretar en commit. Alle disse add-operasjonene kan settes under én commit. Add-kommandoen legger til filene som er spesifisert på kommandolinjen.

Git add-kommandoen legger ikke til .gitignore-filen som standard. Faktisk kan vi ignorere filene med denne kommandoen.

La oss forstå hvordan du legger til filer på Git?

stående

Git legg til filer

Git add-kommando er en rett frem kommando. Den legger til filer i oppsetningsområdet. Vi kan legge til én eller flere filer samtidig i oppsetningsområdet. Det vil bli kjørt som:

 $ git add 

Kommandoen ovenfor legges til git-oppsettområdet, men den kan likevel ikke deles på versjonskontrollsystemet. En commit-operasjon er nødvendig for å dele den. La oss forstå scenariet nedenfor.

Vi har opprettet en fil for vårt nyopprettede depot i Ny katalog . For å opprette en fil, bruk berøringskommandoen som følger:

 $ touch newfile.txt 

Og sjekk statusen om den er usporet eller ikke ved git status kommando som følger:

hva er eksport i linux
 $ git status 

Kommandoen ovenfor viser de usporede filene fra depotet. Disse filene kan legges til vårt depot. Som vi vet har vi laget en newfile.txt, så for å legge til denne filen, kjør kommandoen nedenfor:

 $ git add newfile.txt 

Tenk på utgangen nedenfor:

Git Legg til

Fra utgangen ovenfor kan vi se nyfil.txt har blitt lagt til vårt depot. Nå må vi forplikte det til å dele på Git.

Git Legg til alle

Vi kan legge til mer enn én fil i Git, men vi må kjøre add-kommandoen gjentatte ganger. Git forenkler oss med et unikt alternativ for add-kommandoen som vi kan legge til alle tilgjengelige filer samtidig. For å legge til alle filene fra depotet, kjør add-kommandoen med -EN alternativ. Vi kan bruke '.' I stedet for -EN alternativ. Denne kommandoen vil iscenesette alle filene om gangen. Den vil kjøre som følger:

 $ git add -A 

Eller

 $ git add . 

Kommandoen ovenfor vil legge til alle filene som er tilgjengelige i depotet. Tenk på scenariet nedenfor:

Vi kan enten lage fire nye filer, eller så kan vi kopiere dem, og så legger vi til alle disse filene samtidig. Tenk på utgangen nedenfor:

Git Legg til

I utgangen ovenfor vises alle filene som usporede filer av Git. For å spore alle disse filene samtidig, kjør kommandoen nedenfor:

 $ git add -A 

Kommandoen ovenfor vil legge til alle filene til oppsamlingsområdet. Husk at -EN alternativet skiller mellom store og små bokstaver. Tenk på utgangen nedenfor:

Git Legg til

I utgangen ovenfor er alle filene lagt til. Statusen til alle filene vises i trinn.

Fjerne filer fra oppsamlingsområdet

Git add-kommandoen brukes også til å fjerne filer fra oppsamlingsområdet. Hvis vi sletter en fil fra depotet, er den tilgjengelig for vårt depot som en usporet fil. Add-kommandoen brukes til å fjerne den fra oppsamlingsområdet. Det høres rart ut, men Git kan gjøre det. Tenk på scenariet nedenfor:

Vi har slettet nyfil3.txt fra depotet. Statusen til depotet etter sletting av filen er som følger:

Git Legg til

Som vi kan se fra utgangen ovenfor, er den slettede filen fortsatt tilgjengelig i oppsamlingsområdet. For å fjerne den fra indeksen, kjør kommandoen nedenfor som følger:

 $ git add newfile3.txt 

Tenk på utgangen nedenfor:

solfylt deol
Git Legg til

Fra utgangen ovenfor kan vi se at filen er fjernet fra oppsamlingsområdet.

Bare legg til alle nye og oppdaterte filer:

Git lar oss iscenesette bare oppdaterte og nyopprettede filer på en gang. Vi vil bruke alternativet for å ignorere fjerning for å gjøre det. Den vil bli brukt som følger:

som skapte skolen
 $ git add --ignore-removal . 

Legg til alle endrede og slettede filer

Git add forenkler oss med en rekke alternativer. Det er et annet alternativ som er tilgjengelig i Git, som lar oss iscenesette bare de endrede og slettede filene. Den vil ikke iscenesette den nyopprettede filen. For kun å iscenesette alle endrede og slettede filer, kjør kommandoen nedenfor:

 $ git add -u 

Legg til filer med jokertegn

Git lar oss legge til alle de samme mønsterfilene samtidig. Det er en annen måte å legge til flere filer sammen. Anta at jeg vil legge til alle java-filer eller tekstfiler, så kan vi bruke mønster .java eller .txt. For å gjøre det, kjører vi kommandoen som følger:

 $ git add *.java 

Kommandoen ovenfor vil iscenesette alle Java-filene. Det samme mønsteret vil bli brukt for tekstfilene.

Det neste trinnet etter å ha lagt til filer er å forplikte seg til å dele dem på Git.

Git Angre Legg til

Vi kan angre en git add-operasjon. Det er imidlertid ikke en del av git add-kommandoen, men vi kan gjøre det gjennom git reset-kommandoen.

For å angre en tilleggsoperasjon, kjør kommandoen nedenfor:

 $ git reset 

For å lære mer om git reset-kommandoen, besøk Git Reset .