logo

Git Add

Komanda git add tiek izmantota, lai pievienotu faila saturu indeksam (pielāgošanas apgabalam). Šī komanda atjaunina pašreizējo darba koka saturu pieturas apgabalā. Tas arī sagatavo iestudēto saturu nākamajai izpildei. Katru reizi, kad mēs pievienojam vai atjauninām kādu failu savā projektā, atjauninājumi ir jāpārsūta uz pieturas apgabalu.

Git pievienošanas komanda ir Git tehnoloģijas galvenā sastāvdaļa. Parasti tas vienlaikus pievieno vienu failu, taču ir pieejamas dažas opcijas, kas var pievienot vairāk nekā vienu failu vienlaikus.

'Indekss' satur darba koka datu momentuzņēmumu. Šis momentuzņēmums tiks pārsūtīts nākamajai izpildei.

Komandu git add var palaist vairākas reizes pirms apņemšanās veikšanas. Visas šīs pievienošanas darbības var iekļaut vienā apņemšanā. Komanda pievieno pievieno komandrindā norādītos failus.

Komanda git add nepievieno .gitignore failu pēc noklusējuma. Faktiski mēs varam ignorēt failus ar šo komandu.

Sapratīsim, kā pievienot failus Git?

foreach java

Git pievienot failus

Git add komanda ir tieša komanda. Tas pievieno failus uzstāšanās apgabalam. Iestudēšanas apgabalā varam pievienot vienu vai vairākus failus vienlaikus. Tas tiks vadīts šādi:

 $ git add 

Iepriekš minētā komanda tiek pievienota git iestudējuma apgabalam, taču to nevar koplietot versiju kontroles sistēmā. Lai to kopīgotu, ir nepieciešama apņemšanās darbība. Izpratīsim tālāk redzamo scenāriju.

Mēs esam izveidojuši failu mūsu jaunizveidotajai repozitorijai NewDirectory . Lai izveidotu failu, izmantojiet pieskāriena komandu šādi:

 $ touch newfile.txt 

Un pārbaudiet statusu, vai tas nav izsekots, izmantojot git statusa komandu šādi:

 $ git status 

Iepriekš minētā komanda parādīs neizsekotos failus no repozitorija. Šos failus var pievienot mūsu krātuvei. Mēs zinām, ka esam izveidojuši failu newfile.txt, tāpēc, lai pievienotu šo failu, palaidiet tālāk norādīto komandu:

 $ git add newfile.txt 

Apsveriet tālāk norādīto izvadi:

system.out.println
Git Add

No iepriekš minētās produkcijas mēs varam redzēt jauns fails.txt ir pievienots mūsu repozitorijai. Tagad mums tas ir jāapņemas, lai to kopīgotu pakalpojumā Git.

Git Pievienot visu

Mēs varam pievienot vairāk nekā vienu failu Git, taču mums ir atkārtoti jāpalaiž komanda pievienošana. Git mūs atvieglo ar unikālu pievienošanas komandas opciju, ar kuras palīdzību mēs varam pievienot visus pieejamos failus vienlaikus. Lai pievienotu visus failus no repozitorija, palaidiet pievienošanas komandu ar -A opciju. Mēs varam izmantot '.' Tā vietā -A opciju. Šī komanda iestādīs visus failus vienlaikus. Tas darbosies šādi:

 $ git add -A 

Or

 $ git add . 

Iepriekš minētā komanda pievienos visus repozitorijā pieejamos failus. Apsveriet tālāk norādīto scenāriju.

Mēs varam vai nu izveidot četrus jaunus failus, vai arī varam tos kopēt, un tad mēs pievienojam visus šos failus uzreiz. Apsveriet tālāk norādīto izvadi:

Git Add

Iepriekš minētajā izvadē visi faili tiek parādīti kā Git neizsekoti faili. Lai izsekotu visus šos failus vienlaikus, palaidiet tālāk norādīto komandu:

cik pilsētu Amerikas Savienotajās Valstīs
 $ git add -A 

Iepriekš minētā komanda pievienos visus failus pieturvietai. Atcerieties, -A opcija ir reģistrjutīga. Apsveriet tālāk norādīto izvadi:

Git Add

Iepriekš minētajā izvadē visi faili ir pievienoti. Visu failu statuss tiek parādīts pakāpeniski.

Failu noņemšana no izslēgšanas apgabala

Komanda git add tiek izmantota arī, lai noņemtu failus no pieturvietas apgabala. Ja mēs izdzēšam failu no repozitorija, tas ir pieejams mūsu repozitorijai kā neizsekots fails. Pievienošanas komanda tiek izmantota, lai to noņemtu no pieturvietas apgabala. Tas izklausās dīvaini, bet Gits to var izdarīt. Apsveriet tālāk norādīto scenāriju.

Mēs esam izdzēsuši jauns fails3.txt no krātuves. Repozitorija statuss pēc faila dzēšanas ir šāds:

Git Add

Kā redzams no iepriekš minētās izvades, dzēstais fails joprojām ir pieejams iestudējuma apgabalā. Lai to noņemtu no indeksa, palaidiet tālāk norādīto komandu šādi:

 $ git add newfile3.txt 

Apsveriet tālāk norādīto izvadi:

Git Add

No iepriekš minētās izvades mēs redzam, ka fails ir noņemts no pieturvietas apgabala.

Pievienojiet tikai visus jaunos un atjauninātos failus:

Git ļauj mums vienlaikus iestudēt tikai atjauninātos un jaunizveidotos failus. Lai to izdarītu, mēs izmantosim ignorēšanas noņemšanas opciju. Tas tiks izmantots šādi:

 $ git add --ignore-removal . 

Pievienojiet visus modificētos un dzēstos failus

Git add atvieglo mūs ar dažādām iespējām. Ir vēl viena iespēja, kas ir pieejama pakalpojumā Git, kas ļauj mums iestudēt tikai modificētos un dzēstos failus. Jaunizveidotais fails netiks iestudēts. Lai veiktu tikai visus modificētos un dzēstos failus, palaidiet tālāk norādīto komandu:

datu struktūras java
 $ git add -u 

Pievienojiet failus, izmantojot aizstājējzīmi

Git ļauj mums vienlaikus pievienot visus vienus un tos pašus paraugu failus. Tas ir vēl viens veids, kā pievienot vairākus failus. Pieņemsim, ka es vēlos pievienot visus java failus vai teksta failus, tad mēs varam izmantot modeli .java vai .txt. Lai to izdarītu, mēs izpildīsim komandu šādi:

 $ git add *.java 

Iepriekš minētā komanda veiks visus Java failus. Tāda pati shēma tiks piemērota teksta failiem.

Nākamais solis pēc failu pievienošanas ir apņemšanās tos koplietot pakalpojumā Git.

Git Atsaukt pievienošanu

Mēs varam atsaukt git pievienošanas darbību. Tomēr tā nav daļa no komandas git add, bet mēs to varam izdarīt, izmantojot git reset komandu.

Lai atsauktu pievienošanas darbību, palaidiet tālāk norādīto komandu:

 $ git reset 

Lai uzzinātu vairāk par git reset komandu, apmeklējiet Git Reset.