logo

Git Add

Komanda git add naudojama failo turiniui įtraukti į rodyklę (sustabdymo sritį). Ši komanda atnaujina esamą darbo medžio turinį į sustojimo sritį. Ji taip pat paruošia inscenizuotą turinį kitam įsipareigojimui. Kiekvieną kartą, kai pridedame ar atnaujiname bet kurį failą į savo projektą, būtina persiųsti atnaujinimus į sustojimo sritį.

„Git add“ komanda yra pagrindinė „Git“ technologijos dalis. Paprastai vienu metu pridedamas vienas failas, tačiau yra keletas parinkčių, kurios vienu metu gali pridėti daugiau nei vieną failą.

„Indekse“ yra darbinio medžio duomenų momentinė nuotrauka. Ši momentinė nuotrauka bus persiųsta kitam įsipareigojimui.

Komandą git add galima paleisti daug kartų prieš atliekant įsipareigojimą. Visos šios pridėjimo operacijos gali būti įtrauktos į vieną įsipareigojimą. Komanda pridėti prideda failus, kurie nurodyti komandinėje eilutėje.

Pagal numatytuosius nustatymus komanda git add neprideda .gitignore failo. Tiesą sakant, šia komanda galime nepaisyti failų.

Supraskime, kaip pridėti failus į Git?

inkapsuliavimo programa

Git pridėti failus

Git add komanda yra tiesioginė komanda. Jis prideda failus į sustojimo sritį. Sustojimo srityje galime vienu metu pridėti vieną arba kelis failus. Jis bus vykdomas taip:

 $ git add 

Aukščiau pateikta komanda pridedama prie git sustojimo srities, tačiau jos negalima bendrinti versijos valdymo sistemoje. Norint jį bendrinti, reikia atlikti įpareigojimo operaciją. Supraskime toliau pateiktą scenarijų.

Sukūrėme failą naujai sukurtai saugyklai NewDirectory . Norėdami sukurti failą, naudokite jutiklinę komandą taip:

 $ touch newfile.txt 

Ir patikrinkite būseną, ar ji nesekama, ar ne, naudodami git statuso komandą taip:

 $ git status 

Aukščiau pateikta komanda parodys nesekamus failus iš saugyklos. Šiuos failus galima įtraukti į mūsų saugyklą. Kaip žinome, sukūrėme failą newfile.txt, todėl norėdami pridėti šį failą, paleiskite toliau pateiktą komandą:

 $ git add newfile.txt 

Apsvarstykite toliau pateiktą išvestį:

Git Add

Iš aukščiau pateiktos produkcijos matome naujas failas.txt buvo įtrauktas į mūsų saugyklą. Dabar turime įsipareigoti ja bendrinti Git.

Git Pridėti viską

„Git“ galime pridėti daugiau nei vieną failą, tačiau turime pakartotinai vykdyti komandą „add“. „Git“ mums palengvina unikalią „add“ komandos parinktį, kurią naudodami galime pridėti visus turimus failus vienu metu. Norėdami pridėti visus failus iš saugyklos, paleiskite komandą pridėti su -A variantas. Galime naudoti „. Vietoj -A variantas. Ši komanda vienu metu sutvarkys visus failus. Jis veiks taip:

java eilučių kūrėjas
 $ git add -A 

Arba

 $ git add . 

Aukščiau pateikta komanda pridės visus saugykloje esančius failus. Apsvarstykite toliau pateiktą scenarijų:

Galime arba sukurti keturis naujus failus, arba galime juos nukopijuoti, tada visus šiuos failus pridedame iš karto. Apsvarstykite toliau pateiktą išvestį:

Git Add

Aukščiau pateiktoje išvestyje visi failai rodomi kaip Git nesekami failai. Norėdami stebėti visus šiuos failus vienu metu, paleiskite toliau pateiktą komandą:

 $ git add -A 

Aukščiau pateikta komanda pridės visus failus į sustojimo sritį. Prisiminkite, -A parinktyje skiriamos didžiosios ir mažosios raidės. Apsvarstykite toliau pateiktą išvestį:

Git Add

Aukščiau pateiktoje išvestyje visi failai buvo pridėti. Visų failų būsena rodoma kaip suskirstyta.

saira banu aktorius

Failų pašalinimas iš sustojimo srities

Komanda git add taip pat naudojama failams pašalinti iš sustojimo srities. Jei ištrinsime failą iš saugyklos, jis bus pasiekiamas mūsų saugykloje kaip nesekamas failas. Komanda pridėti naudojama norint ją pašalinti iš sustojimo srities. Skamba keistai, bet Gitas gali tai padaryti. Apsvarstykite toliau pateiktą scenarijų:

Mes ištrynėme naujas failas3.txt iš saugyklos. Saugyklos būsena ištrynus failą yra tokia:

Git Add

Kaip matome iš aukščiau pateiktos išvesties, ištrintas failas vis dar pasiekiamas sustojimo srityje. Norėdami pašalinti jį iš indekso, paleiskite toliau pateiktą komandą taip:

 $ git add newfile3.txt 

Apsvarstykite toliau pateiktą išvestį:

Git Add

Iš aukščiau pateiktos išvesties matome, kad failas pašalintas iš sustojimo srities.

Pridėti tik visus naujus ir atnaujintus failus:

„Git“ leidžia vienu metu surengti tik atnaujintus ir naujai sukurtus failus. Tam naudosime nepaisymo pašalinimo parinktį. Jis bus naudojamas taip:

 $ git add --ignore-removal . 

Pridėkite visus pakeistus ir ištrintus failus

„Git add“ palengvina mums daugybę galimybių. Yra dar viena „Git“ parinktis, leidžianti suskirstyti tik pakeistus ir ištrintus failus. Tai nesukels naujai sukurto failo. Norėdami atlikti tik visus pakeistus ir ištrintus failus, paleiskite toliau pateiktą komandą:

 $ git add -u 

Pridėti failus naudodami pakaitos simbolį

„Git“ leidžia vienu metu pridėti visus tuos pačius šablono failus. Tai dar vienas būdas pridėti kelis failus kartu. Tarkime, kad noriu pridėti visus java failus arba tekstinius failus, tada galime naudoti šabloną .java arba .txt. Norėdami tai padaryti, vykdysime komandą taip:

 $ git add *.java 

Aukščiau pateikta komanda sutvarkys visus „Java“ failus. Tas pats modelis bus taikomas tekstiniams failams.

Kitas žingsnis po failų pridėjimo yra įsipareigojimas bendrinti juos „Git“.

Git Anuliuoti pridėjimą

Galime anuliuoti git pridėjimo operaciją. Tačiau tai nėra „git add“ komandos dalis, tačiau tai galime padaryti naudodami komandą „git reset“.

Norėdami anuliuoti pridėjimo operaciją, paleiskite toliau pateiktą komandą:

romėniški skaitmenys nuo 1 iki 100
 $ git reset 

Norėdami sužinoti daugiau apie git reset komandą, apsilankykite Git Reset.