Mi a Git terminológia?

A Git egy programozók által használt nyílt forráskódú menedzsment rendszer. Ez nem más, mint egy verzióvezérlő lerakat, amely nyomon követi a projektben végrehajtott változásokat. A Git a Linux kernel fejlesztéséből indul. 2005-ben alapították. A központi elemet C programozási nyelven írták, de más nyelvekre implantálták. e: Ruby, Python és Java. Különösen a programozók használják az aktuális működési kód verzióinak fenntartására. Napjainkban a népszerű terminológiát számos népszerű nyílt forráskódú projekt, például az Android és az Eclipse fejlesztői csapata, valamint számos kereskedelmi szervezet használja.

A Git terminológia jellemzői

A Git terminológiájában felsoroltak néhány izgalmas funkciót, amelyek a következők:

1) ág

  • Az ág a lerakat olyan verziója, amely különbözik a fő működési projekttől. A GIT-projekteknek egynél több ága is lehet.
  • Egy ágot mutató mutatóként kell megadni. Ha egy ágot választunk a Git terminológiában, akkor egy ág kiiktatásához szükséges.
  • Létrehozhat egy új ágot egy meglévőből, és megváltoztathatja a kódot a többi ágtól függetlenül.
  • Szintaxis: git ág

2) Vállaljon

  • A Comit a Git egyik leggyakrabban használt funkciója, olyan, mintha a frissített fájlt az eredeti mappába mentné, és felülírná a már meglévőket
  • A kötelezettségvállalás tartalomgyűjtemény, egy üzenet arról, hogyan kerültél oda, és az előtte tett kötelezettségvállalásokra.
  • Szintaxis: git log - a kód legutóbbi végrehajtott változásainak megtekintésére szolgál.

3) FEJ

  • A HEAD az utoljára lekötött kód jelenleg ellenőrzött ága ábrázolása.
  • Amikor kijelentkezik egy kötelezettségvállalást, megváltozik az állapota, amelyet elkülönített HEAD-nek hívnak.

4) Index

  • Az index a megállási terület alternatív kifejezése.
  • A hely a gitben, ahol el tudja helyezni az összes frissített kódot, mielőtt ténylegesen elkötelezi magát. Ezt követően a bekötött kódot a git tárolóban tárolják.

5) Repository

  • A GIT-ben a Repository olyan, mint egy adatszerkezet, amelyet fájl- és könyvtárak metaadatainak tárolására használnak.
  • A különböző projekteknek különböző tárolói vannak.
  • Kötelezettségek gyűjteménye, ágak és címkék a kötelezettségvállalások azonosításához
  • A leraktár különböző verziói vannak a következők:
    a) Helyi adattár
    b) Távoli tároló
    c) Upstream Repository

6) Felülvizsgálat

  • A forráskód egy verzióját képviseli. A Git a javításokat objektumként végrehajtja.
  • Ezeket az SHA-1 hash azonosítja.

7) Megállóhely

  • Az átmeneti terület az a hely, ahol a változtatásokat a munkafában tárolhatjuk a végrehajtás előtt.
  • Az átmeneti terület pillanatképet tartalmaz a munkafában bekövetkezett változásokról (megváltozott vagy új fájlok), amelyek relevánsak a következő elkötelezettség létrehozásához, és tárolják azok módját (fájltípus).

8) Címke

  • A címke arra szolgál, hogy megjelölje a kötelező érvényű stádiumot. Megjelölhetünk egy kötelezettségvállalást jövőbeli referencia céljából.
  • Az ágakat és a címkéket mutatóknak nevezzük, a különbség az, hogy az ágak mozognak, amikor új megbízást hozunk létre, miközben a címkék mindig ugyanazon kötelezettségvállalásra mutatnak.
  • Kétféle címke létezik:
    i) Világos súlyú címke
    ii) Megjelölt címke

9) URL

  • A Gitben található URL felismeri a lerakat helyét.
  • A Git különbséget tesz az URL lekérése között új adatok más lerakatokból történő beolvasásához és az URL lehívásához az adatok egy másik lerakatba továbbításához.

10) Munkafa

  • A ténylegesen ellenőrzött fájlok fája, amelyek általában tartalmazzák a HEAD kötelezettségvállalási fának tartalmát, valamint a helyi változtatásokat, amelyeket Ön elvégzett, de még nem tett át.
  • Szintaxis: git status - aktuális ág a munkaterületen.
  • Ez megfelel a tároló egyik verziójának kijelentésének, a felhasználó által elvégzendő lehetséges változtatásokkal.
  • A felhasználó megváltoztathatja a munkafában lévő fájlokat a meglévő fájlok módosításával, valamint fájlok létrehozásával és eltávolításával.

11) Villa

  • Ahelyett, hogy egyetlen szerveroldali lerakatot használnánk „központi” kódbázisként, a forking minden fejlesztőnek kiszolgálóoldali lerakatot ad

12) Pénztár

  • A checkout paranccsal lehet váltani a lerakat fiókjai között.

13) Klón

  • A git klón egy Git parancssori segédprogram. A célraktár másolatának elkészítésére vagy klónozására szolgál.

14) Egyesítés

  • Ez a Git parancs arra szolgál, hogy az összes kódot, amelyet a git branch parancs végez, és egyetlen csoportba gyűjtsön össze.

15) Húzza és nyomja

  • Tegyük fel, hogy több programozó dolgozik ugyanazon kódon egy másik modullal. Ebben az esetben az 1 programozó elvégezte a változtatásait, és fel akarja tölteni a git legfrissebb frissített kódját, ezt a folyamatot push kódnak hívják.
  • Tegyük fel, hogy a fenti eljárás során a 2. programozó el akarja venni az 1. programozó legújabb frissített kódját, majd a legfrissebb 1. programozó kódját veszi. Ezt a folyamatot Pull kódnak hívják.

A Git terminológia előnyei

A Git terminológia előnyei a következők:

1) Teljesítmény

  • Az új változtatások elvégzése, az elágazások, az egyesítések és a korábbi verziók összehasonlítása mind a teljesítményre vannak optimalizálva.
  • Elosztott modell - Ez azt jelenti, hogy a munkád a sajátja. Hagyhatja, hogy mások csak azt látják, amire szükség van.
  • Csodálatos a sebesség és a munka lehetősége.

2) Biztonság

  • A biztonság szempontjából a Git a legjobb eszköz, amelyet elsőbbséget kell adnia a kódjának. Tehát bármilyen kód, amelyet a git-re feltöltöttek, a megadott prioritása szerint rád látható. Tehát olyan, mint az olvasás módban vagy a nyilvános.
  • A kód integrációja a Git-ben az SHA1 segítségével biztosított.

3) Rugalmasság

  • A GIT olyan minőségű, amely lehetővé teszi a munkafolyamat kiválasztását.
  • Annyira egyszerű lehet, mint egy központosított munkafolyamat.
  • A GIT-t úgy fejlesztették ki, hogy támogassa az első osztályú állampolgárok elágazását és címkézését, valamint az ágakat és címkéket érintő műveleteket

Következtetés

  • Tehát a Git nem más, mint egy nyílt forrású verziószabályozó tároló, amelyet a programozók kódfrissítéseinek ellenőrzésére használnak.
  • Git megmutatja: Milyen kötelezettségvállalások készülnek, hogy az egyes kötelezettségvállalások miként képezik a munkád teljes verzióját, és hogy a kötelezettségvállalások, a távvezérlőkkel együtt, ágak és egyéb dolgok összekapcsolódnak, hogy új dolgok táját hozzák létre.

Ajánlott cikkek

Ez egy útmutató a Git terminológiához. Itt tárgyaljuk a git terminológia jellemzőit és előnyeit, ideértve a teljesítményt, a biztonságot és a rugalmasságot, stb. További tudnivalókért áttekintheti a többi javasolt cikket is -

  1. Git Alternatívák
  2. GitHub alternatívák
  3. A Github telepítése
  4. GIT parancsok
  5. Git Push

Kategória: