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 -
- Git Alternatívák
- GitHub alternatívák
- A Github telepítése
- GIT parancsok
- Git Push