logo

Git Add

Git add -komentoa käytetään tiedoston sisällön lisäämiseen hakemistoon (Staging Area). Tämä komento päivittää työpuun nykyisen sisällön esitysalueelle. Se myös valmistelee lavastetun sisällön seuraavaa toimitusta varten. Joka kerta kun lisäämme tai päivitämme minkä tahansa tiedoston projektiimme, päivitykset on välitettävä esitysalueelle.

Git add -komento on keskeinen osa Git-tekniikkaa. Se lisää yleensä yhden tiedoston kerrallaan, mutta käytettävissä on joitakin vaihtoehtoja, jotka voivat lisätä useamman kuin yhden tiedoston kerralla.

'Indeksi' sisältää tilannekuvan työpuun tiedoista. Tämä tilannekuva välitetään seuraavaa toimitusta varten.

Git add -komento voidaan suorittaa useita kertoja ennen sitoumuksen tekemistä. Nämä kaikki lisäystoiminnot voidaan laittaa yhden sitoumuksen alle. Add-komento lisää komentorivillä määritetyt tiedostot.

Git add -komento ei lisää oletusarvoisesti .gitignore-tiedostoa. Itse asiassa voimme jättää tiedostot huomioimatta tällä komennolla.

Ymmärretään kuinka lisätä tiedostoja Gitiin?

kajal aggarwal

Git lisää tiedostoja

Git add -komento on suoraviivainen komento. Se lisää tiedostoja esitysalueelle. Voimme lisätä yksittäisiä tai useita tiedostoja kerralla esitysalueelle. Se ajetaan seuraavasti:

 $ git add 

Yllä oleva komento lisätään git-vaihealueelle, mutta sitä ei kuitenkaan voida jakaa versionhallintajärjestelmässä. Sen jakamiseen tarvitaan sitoutumistoiminto. Ymmärretään alla oleva skenaario.

Olemme luoneet tiedoston äskettäin luodulle arkistollemme Uusi hakemisto . Luo tiedosto käyttämällä kosketuskomentoa seuraavasti:

 $ touch newfile.txt 

Ja tarkista tila, onko se jäljittämätön vai ei, git status -komennolla seuraavasti:

 $ git status 

Yllä oleva komento näyttää arkiston jäljittämättömät tiedostot. Nämä tiedostot voidaan lisätä arkistoon. Kuten tiedämme, olemme luoneet newfile.txt-tiedoston, joten voit lisätä tämän tiedoston suorittamalla alla olevan komennon:

 $ git add newfile.txt 

Harkitse alla olevaa tulosta:

Git Add

Yllä olevasta tuloksesta voimme nähdä uusi tiedosto.txt on lisätty arkistoon. Nyt meidän on sitouduttava jakamaan se Gitissä.

Git Lisää kaikki

Voimme lisätä useita tiedostoja Gitissä, mutta meidän on suoritettava add-komento toistuvasti. Git helpottaa meitä ainutlaatuisella add-komennon vaihtoehdolla, jolla voimme lisätä kaikki saatavilla olevat tiedostot kerralla. Jos haluat lisätä kaikki tiedostot arkistosta, suorita add-komento -A vaihtoehto. Voimme käyttää '.' Sijasta -A vaihtoehto. Tämä komento asettaa kaikki tiedostot kerralla. Se toimii seuraavasti:

java on tyhjä
 $ git add -A 

Tai

 $ git add . 

Yllä oleva komento lisää kaikki arkistossa olevat tiedostot. Harkitse alla olevaa skenaariota:

Voimme joko luoda neljä uutta tiedostoa tai kopioida ne, ja sitten lisäämme kaikki nämä tiedostot kerralla. Harkitse alla olevaa tulosta:

Git Add

Yllä olevassa lähdössä kaikki tiedostot näkyvät Gitin jäljittämättöminä tiedostoina. Jos haluat seurata kaikkia näitä tiedostoja kerralla, suorita alla oleva komento:

 $ git add -A 

Yllä oleva komento lisää kaikki tiedostot esitysalueelle. Muista, -A vaihtoehto on isot ja pienet kirjaimet huomioiva. Harkitse alla olevaa tulosta:

Git Add

Yllä olevassa tulosteessa kaikki tiedostot on lisätty. Kaikkien tiedostojen tila näytetään vaiheittain.

kevät mvc

Tiedostojen poistaminen esitysalueelta

Git add -komentoa käytetään myös tiedostojen poistamiseen esitysalueelta. Jos poistamme tiedoston arkistosta, se on arkistomme käytettävissä jäljittämättömänä tiedostona. Add-komentoa käytetään poistamaan se esitysalueelta. Se kuulostaa oudolta, mutta Git pystyy siihen. Harkitse alla olevaa skenaariota:

Olemme poistaneet uusi tiedosto3.txt arkistosta. Arkiston tila tiedoston poistamisen jälkeen on seuraava:

Git Add

Kuten yllä olevasta lähdöstä näemme, poistettu tiedosto on edelleen käytettävissä esitysalueella. Poista se hakemistosta suorittamalla alla oleva komento seuraavasti:

 $ git add newfile3.txt 

Harkitse alla olevaa tulosta:

Git Add

Yllä olevasta lähdöstä voimme nähdä, että tiedosto on poistettu esitysalueelta.

Lisää vain kaikki uudet ja päivitetyt tiedostot:

Git antaa meille mahdollisuuden lavastella vain päivitettyjä ja äskettäin luotuja tiedostoja kerralla. Käytämme ohittaa poistovaihtoehtoa tehdäksesi niin. Sitä käytetään seuraavasti:

 $ git add --ignore-removal . 

Lisää kaikki muokatut ja poistetut tiedostot

Git add helpottaa meitä monilla vaihtoehdoilla. Gitissä on myös toinen vaihtoehto, jonka avulla voimme lavastella vain muokatut ja poistetut tiedostot. Se ei lavastele juuri luotua tiedostoa. Jos haluat suorittaa vain kaikki muokatut ja poistetut tiedostot, suorita alla oleva komento:

 $ git add -u 

Lisää tiedostoja jokerimerkillä

Git antaa meille mahdollisuuden lisätä kaikki samat kuviotiedostot kerralla. Se on toinen tapa lisätä useita tiedostoja yhteen. Oletetaan, että haluan lisätä kaikki Java-tiedostot tai tekstitiedostot, niin voimme käyttää mallia .java tai .txt. Tätä varten suoritamme komennon seuraavasti:

 $ git add *.java 

Yllä oleva komento vaiheittaa kaikki Java-tiedostot. Samaa mallia sovelletaan tekstitiedostoihin.

Seuraava vaihe tiedostojen lisäämisen jälkeen on sitoutuminen jakamaan ne Gitissä.

Git Kumoa lisäys

Voimme kumota git-lisäystoiminnon. Se ei kuitenkaan ole osa git add -komentoa, mutta voimme tehdä sen git reset -komennon kautta.

Voit kumota lisäystoiminnon suorittamalla alla olevan komennon:

lisäyslajittelu
 $ git reset 

Lisätietoja git reset -komennosta on osoitteessa Git Reset.