Mikä on Git-terminologia?

Git on avoimen lähdekoodin hallintajärjestelmä, jota ohjelmoijat käyttävät. Projektissa tehtyjen muutosten seuraamiseksi se ei ole muuta kuin versionhallinta-arkisto. Git alkaa Linux-ytimen kehityksestä. Se perustettiin vuonna 2005. Ydinosa kirjoitettiin C-ohjelmointikielellä, mutta se on istutettu uudelleen muille kielille, ts. e: Ruby, Python ja Java. Sitä käyttävät erityisesti ohjelmoijat ylläpitämään nykyisen toimintakoodin versioita. Nyt päivät -terminologiaa käyttävät monet suositut avoimen lähdekoodin projektit, kuten Android- ja Eclipse-kehittäjätiimit, sekä monet kaupalliset organisaatiot.

Git-terminologian ominaisuudet

Git-terminologiassa on lueteltu joitain seuraavista jännittävistä ominaisuuksista:

1) Haara

  • Haara on arkiston versio, joka eroaa päätyöprojektista. Git-projektilla voi olla useampi kuin yksi haara.
  • Haara on nimeltään osoitin sitoutumiseen. Haaran valitseminen Git-terminologiassa vaatii haaran tarkistamista.
  • Voit luoda uuden haaran olemassa olevasta ja muuttaa koodin itsenäisesti muista haaroista.
  • Syntaksi: git haara

2) Sitoutu

  • Sitoutuminen on yksi Gitin yleisimmin käytetty ominaisuus, se on kuin tallentaa päivitetty tiedosto alkuperäiseen kansioon ja korvata jo olemassa oleva
  • Sitoutuminen on kokoelma sisältöä, viesti siitä, kuinka pääset sinne, ja sen edeltäneet sitoumukset.
  • Syntaksi: git loki - käytetään nähdäksesi viimeisimmät sitoutuneet muutokset koodiin.

3) PÄÄ

  • HEAD on esitys viimeksi sitoutuneen koodin tällä hetkellä tarkistettuun haaraan.
  • Kun tarkistat sitoumuksen, se muuttaa tilaansa, jota kutsutaan irrotettuun päähän.

4) Hakemisto

  • Hakemisto on vaihtoehtoinen termi lavastusalueelle.
  • Sen paikka gitissä, johon voit laittaa päivitetyn koodisi ennen kuin se todella sitoutuu. Sen jälkeen sitoutunut koodi tallennetaan git-arkistoon.

5) Varasto

  • GIT: ssä arkisto on kuin tietorakenne, jota käytetään tiedostojen ja hakemistojen metatietojen tallentamiseen.
  • Eri hankkeilla on erilaiset arkistot.
  • Kokoelma sitoumuksia sekä haarat ja tunnisteet sitoumusten tunnistamiseksi
  • Varastosta on erilaisia ​​versioita, jotka ovat seuraavat:
    a) Paikallinen arkisto
    b) Etävarasto
    c) Upstream Repository

6) Revisio

  • Esittää version lähdekoodista. Git toteuttaa versiot sitoutumisobjekteina.
  • Nämä tunnistetaan SHA-1-hashilla.

7) Asuinalue

  • Lavastusalue on paikka tallentaa muutokset työskentelypuussa ennen sitoutumista.
  • Lavastusalue sisältää tilannekuvan työpuun muutoksista (muutetut tai uudet tiedostot), jotka ovat merkityksellisiä seuraavan sitoutumisen luomiseksi ja tallentaa niiden tilan (tiedostotyyppi).

8) Tunniste

  • Tunnistetta käytetään merkitsemään sitoutumisvaihe tärkeäksi. Voimme merkitä sitoumuksen tulevaa käyttöä varten.
  • Haaroille ja tunnisteille annetaan osoittimet, ero on siinä, että haarat liikkuvat, kun uusi sitoutuminen luodaan, kun taas tunnisteet osoittavat aina samaa toimeksiantoa.
  • Tunnisteita on kahta tyyppiä:
    i) Kevyt painotettu merkki
    ii) Merkitty tunniste

9) URL

  • Gitin URL-osoite havaitsee arkiston sijainnin.
  • Git erottaa noutaa URL-osoitteen saadaksesi uutta tietoa muista arkistoista ja push URL-osoitteesta tietojen siirtämiseksi toiseen arkistoon.

10) Työpuu

  • Varsinaisten tarkistettujen tiedostojen puu, joka yleensä sisältää HEAD-komennon puun sisällön ja mahdolliset paikalliset muutokset, joita olet tehnyt, mutta et ole vielä sitoutunut.
  • Syntaksi: git status - nykyinen haara työtilassa.
  • Se vastaa arkiston yhden version kassalle mahdollisia käyttäjän tekemiä muutoksia.
  • Käyttäjä voi muuttaa työpuun tiedostoja muokkaamalla olemassa olevia tiedostoja sekä luomalla ja poistamalla tiedostoja.

11) Haarukka

  • Sen sijaan, että käytettäisiin yhtä palvelinpuolen arkistoa toimimaan "keskus" -koodina, haaronta antaa jokaiselle kehittäjälle palvelinpuolen arkiston.

12) Kassalle

  • Checkout-komentoa käytetään vaihtamaan arkistossa olevien oksien välillä.

13) klooni

  • Git-klooni on Git-komentoriviohjelma. Sitä käytetään kopion tekemiseen kohdevarastoista tai kloonaamalla se.

14) Yhdistä

  • Tätä Gitin komentoa käytetään keräämään kaikki git haarakäskyn suorittamat koodit ja kerätä yhteen yhdeksi haaraksi.

15) Vedä ja työnnä

  • Oletetaan, että useita ohjelmoijia työskentelee samassa koodissa eri moduulin kanssa. Tässä tapauksessa ohjelmoija 1 on tehnyt muutoksistaan ​​ja haluaa ladata viimeisimmän päivitetyn koodin git: llä, tätä prosessia kutsutaan push-koodiksi.
  • Oletetaan, että ohjelmoija 2 haluaa ottaa ohjelmoijan 1 viimeisimmän päivitetyn koodin yllä olevassa samassa prosessissa, sitten hän ottaa ohjelmoijan 1 uusimman koodin. Tätä prosessia kutsutaan Pull-koodiksi

Git-terminologian edut

Git-terminologian edut ovat seuraavat:

1) Suorituskyky

  • Uusien muutosten tekeminen, haarautuminen, yhdistäminen ja aiempien versioiden vertailu on optimoitu suorituskykyä varten.
  • Hajautettu malli - Se tarkoittaa, että työsi on oma. Voit antaa muiden nähdä vain tarpeen.
  • Nopeus ja mahdollisuus työskennellä ovat ihmeellisiä.

2) Turvallisuus

  • Turvallisuuden kannalta Git tarjoaa parhaan mahdollisuuden, jonka sinun pitäisi antaa etusija koodillesi. Joten mikä tahansa gitiin ladattu koodi on näkyvissä sinulle määritetyn prioriteettisi mukaan. Joten se on kuin vain luku -tila tai julkinen.
  • Kaikki koodin integrointi turvataan Gitissä SHA1: n avulla.

3) Joustavuus

  • GIT: llä on laatu, jonka avulla voit valita oman työnkulun.
  • Se voi olla yhtä yksinkertainen kuin keskitetty työnkulku.
  • GIT on suunniteltu tukemaan haaraamista ja merkintöjä ensimmäisen luokan kansalaisina sekä toimia, jotka vaikuttavat oksiin ja tunnisteisiin

johtopäätös

  • Joten, Git ei ole muuta kuin avoimen lähdekoodin versionhallintavarasto, jota käytetään ohjelmoijien koodipäivitysten tarkistamiseen.
  • Git osoittaa, mistä tehdään sitoumuksia, kuinka jokainen sitoumus on kokonainen versio työstäsi ja kuinka sitoumukset yhdessä kaukosäätimien, oksien ja muiden asioiden kanssa tulevat luomaan uuden asioiden maiseman.

Suositellut artikkelit

Tämä on opas Git-terminologiaan. Tässä keskustellaan git-terminologian ominaisuuksista ja eduista, jotka sisältävät suorituskyvyn, turvallisuuden ja joustavuuden jne. Voit myös käydä läpi muiden ehdottamien artikkeleidemme saadaksesi lisätietoja -

  1. Git Vaihtoehtoja
  2. GitHub-vaihtoehdot
  3. Kuinka asentaa Github
  4. GIT-komennot
  5. Git Push

Luokka: