SzámítógépekSzoftver

Git - mi ez? Git kezdőknek: Leírás

Sokan, akik részt vettek a szoftverfejlesztés, hallott Git. Mi az a három betű? Fontos, hogy megértsük a leírást, valamint a működési elvét, hogy továbbra is hatékonyan használni ezt a verziót ellenőrző rendszer, amely, ellentétben más hasonló rendszerek teljesen különböző fogalom az információt, a munka vele, annak ellenére, hogy egy hasonló felhasználói felület. Tehát, mi az Git?

leírás

Git egy elosztott verziókezelő rendszer az újonnan kifejlesztett fájlt. Megállapítást nyert, 2005-ben a szerző a Linux operációs rendszer. A rendszer szinkronizálja a munkát a helyszínen, valamint a fenntartása és a változásokat a fájlokat. Ez egy nagyon kényelmes megközelítés, amikor dolgozik egy projekten, néhány fejlesztők. A mai napig ez a Git használják számos híres projektet. Hogy az ilyen használatra? Például, a fejlesztés az Android operációs rendszer részt vesz számos programozók. Ez nagyon kellemetlen, ha egyikük tett különbséget, míg mások nem tudnak róla. Git is lehetővé teszi, hogy mindenki tisztában legyen a változásokkal, és ha a hibákat, hogy menjen vissza a korábbi verziók fájlokat.

Segítségével pillanatképeket, nem foltok

A fő különbség a Git és más verziókövető rendszerek , hogy úgy néz ki, meg az adatokat. A legtöbb program tárolja az információt, változtatások listáját, az úgynevezett patch-fájlokat. Ilyen rendszer például a tárolt adatokat, mint egy sor fájlokat, valamint egy sor módosítások, amelyekkel az egyes fájlok az idő függvényében. Hogyan kell tárolni az adatokat Git? Mi van ebben a rendszerben, ami megkülönbözteti a többitől? Ahelyett, tapaszok, a tárolt adatok minősül egy sor vet egy kis fájlrendszer. Amikor egy felhasználó követ egy új változata a projekt, a rendszer így csak penész fájl állapotát abban a pillanatban. Hatékonyságának növelése abban az esetben, ha a fájl nem változott, a rendszer nem menti meg, és hivatkozik a korábban mentett amelynek tettek naprakész.

Ez egy fontos Ellentétben más ellenőrző rendszerek, amelyek velejárója Git. Mi a különbség az előnyei? Git lesz, mint egy kis fájlrendszer, nagyon hatékony eszközök, amelyek futnak a tetején.

Előnyösen helyi műveletek

Annak érdekében, hogy a legtöbb olyan művelet a Git, csak be kell helyi fájlokat és erőforrásokat. Ez azt jelenti, hogy a legtöbb esetben nincs szükség az adatok más számítógépeken tárolt a hálózaton. Mivel minden változás a projekt a lemezen, olyan műveletek végrehajtását történik villámgyorsan. Például, hogy lássa a történelem, a projekt, akkor nem kell letölteni a szerverről. Elolvasta a helyi adattár a számítógépen. Ha szeretné, hogy a változások a fájl verzióját, ami történt egy hónappal ezelőtt, és a jelenlegi, akkor ezt nagyon gyorsan, anélkül, hogy a szerver.

Egy másik helyi munkára van valami, hogy lehet egy csomó dolgot csinálni hálózati kapcsolat nélkül. Például egy fejlesztő közben módosításokat hajthat végre a közlekedésben. Sok rendszerek, ez nem lehetséges.

Megfigyelés az adatok integritását

Mielőtt mentse a fájlt, akkor kap egy kódot formájában egy ellenőrző közvetlenül kiszámítható Git. Mi a checksum? Ez az érték, amelynek kiszámítása egy speciális algoritmus és annak ellenőrzésére szolgál, az adatok integritását a tárolás és továbbítás. Lehetetlen megváltoztatni semmit ismerete nélkül Git, és ez egy fontos eleme a rendszernek filozófia.

Ezek gyakran hozzá

Szinte minden tevékenység során a Git, bekerül az adatbázisba. Ezek nagyon nehéz eltávolítani. Csak akkor elveszíti a tárolt információ még nem, de a veszteség kizárt, ha a helyére nem pattan. Emiatt sokan választják azt Git, mert akkor végezzen kísérleteket kockázat nélkül, hogy tegyen valamit, helyrehozhatatlan.

fájl állapota

Munka Git kezdőknek magában megjegyezni, hogy a fájl lehet egy három állapot:

  • Rögzített, azaz a fájl a helyi boltban.
  • Megváltozik, ha változások történtek, de még nem teljesített megőrzése.
  • Készül - megváltozott fájlok vannak jelölve megőrzése.

Tehát projektek használja a Git, három szakaszokat az egyes államok a fájl:

  • A Git könyvtár, amely tárolja a metaadatokat és az objektum adatbázis. Ez a legfontosabb része a rendszernek.
  • Munka könyvtár, amely az adatbázisból másolatot minden változata a projekt.
  • Amely információkat tartalmaz a későbbi megőrzése.

telepíteni Git

Az első dolog, amit meg kell tennie annak érdekében, hogy egy verziókezelő rendszer - telepíteni. Számos módja van erre. Két fő lehetőség:

  • Telepítése Git forrásból.
  • Telepítőcsomag a platformot.

Telepítése Git forrásból

Amennyiben rendelkezésre áll, jobb ezzel a lehetőséggel, mivel a legújabb verzió lesz elérhető. Minden változtatás általában tartalmaz egy csomó hasznos fejlesztések a felhasználói felületen. Éppen ezért, ha a forrásból való telepítés nem túl nehéz neked, akkor jobb, ha választani. Igen, és a legtöbb Linux disztribúcióban megtalálható az elavult csomagok.

Meg kell telepíteni a szükséges könyvtárak: expat, göndör, libiconv OpenSSL, zlib. Telepítése után őket, akkor töltse le a legújabb verziót rendszer, fordítsd le és telepítse.

Telepítés Windows

Ha nem kell a Linux, mint szeretnék használni Git, a Windows is támogatja ezt a rendszert. És ez nagyon könnyű telepíteni. Van egy projekt msysGit, a telepítési folyamat, amely az egyik legegyszerűbb. Csak azt kell letölteni a telepítő fájlt, amely megtalálható a projekt GitHub oldalt, majd futtatni. A telepítés után a számítógép lesz két változatban - grafikus és a konzol.

Kezdeti beállítás Git

Ha a rendszer van telepítve a számítógépen, akkor el kell végezni néhány lépést, hogy konfigurálja a környezetet a felhasználó számára. Ezt csak egyszer. Frissítése során a beállítások mentésre kerülnek. Ők lehet változtatni bármikor.

Git olyan segédprogramot tartalmaz git config, amely lehetővé teszi, hogy a beállításokat, és ellenőrzik a rendszer működését, valamint a megjelenést. Ezek a paraméterek tárolható három helyszínen:

  • A fájl tartalmazza azokat az értékeket, amelyek minden felhasználó és tárolókban.
  • A fájl, amely tartalmazza a beállításokat adott felhasználót.
  • A konfigurációs fájl található a jelenlegi tárolóból. Ilyen paraméterek csak akkor érvényesek rá.

egyéni nevet

Először is, a telepítés után, meg kell adnia egy felhasználói nevet és e-mail. Ez nagyon fontos, mivel minden követ el (save state) adatait tartalmazza. Ők szerepelnek a commit összes küldött és nem lehet megváltoztatni később.

Ha megadja -global lehetőség, ezeket a beállításokat kell egyszer kell elvégezni.

Kiválasztása egy szövegszerkesztő

Nevének megadása után a szerkesztő, hogy válasszon, amelyre szükség lenne, ha gépelés üzeneteket Git. Alapértelmezett fogja használni a szabványos operációs rendszer szerkesztő. Ha a felhasználó szeretné használni a másik, akkor regisztrálnia kell a konfigurációs fájlban core.editor sorban.

Ellenőrizze a beállításokat

Tudni, hogy az alapokat a Git, akkor képesnek kell lennie arra, hogy ellenőrizze a beállításokat használják. Erre a célra a csapat a git config -list. Ez megjeleníti az összes rendelkezésre álló lehetőségeket, amelyek megtalálhatók. Néhány opció neveket is többször szerepel. Ez annak a ténynek köszönhető, hogy a Git olvassa ugyanazt a kulcsot a különböző fájlokat. Ebben a helyzetben az utolsó értéket használjuk az egyes gombot. Lehetőség van, hogy ellenőrizze az értékeket az egyes kulcsok, amelyek illeszkednek a csapat helyett «--list» - «{kulcs}”.

Hogyan hozzunk létre egy adattár

E cél elérése érdekében két módon. Az első az, hogy a behozatali az aktuális könyvtárban, vagy a projekt. A második - egy klón a szerver egy meglévő tárolóból.

Készítsen ebben a könyvtárban

Ha a felhasználó úgy dönt, hogy elkezdi használni Git egy meglévő projekt, akkor kell menni a könyvtárba, és elindíthatjuk a rendszert. Ez megköveteli egy csapat git init. Ez létrehoz egy alkönyvtárat a könyvtárban, amely tartalmazza az összes szükséges fájlt. Ebben a szakaszban még nem telepített verzió ellenőrzés a projekt. Hozzáadni fájlokat, hogy ellenőrizzék, hogy mennyire kell index, és az első rögzítését a változásokat.

klónozás adattár

Ahhoz, hogy egy másolatot egy meglévő adattár kell egy csapat git clone. A rendszer segítségével a Git másolatot kap majdnem minden adat a szerverről. Ez vonatkozik minden változat minden fájlt. Egy nagyon hasznos funkció, mint a meghibásodása esetén a szerver programozó használhatja a klón minden ügyfél, hogy visszatérjen a szervert az állapot, amelyben akkor volt, amikor a klónozás. Ez hasonló egy visszaállítási pontot.

Fájl törlése a Git

Távolítsa el a fájl lehet, ha nem veszi át az index, azaz a megfigyelt fájlokat. Ez megköveteli egy csapat git rm. Azt is eltávolítja a fájlt a felhasználó könyvtárában. Ezután el kell végezni a elkövetni. Utána, a fájl egyszerűen eltűnik, és már nem lehet ellenőrizni. Ha ez megváltozik, és már indexelt, majd alkalmazza a kényszerű eltávolítása a -f opcióval. Egy ilyen eljárás megakadályozza eltávolítását adatok még nem iratkozott be a pillanatképet, és hogy nincs módja annak, hogy állítsa vissza a rendszert.

változtatások visszavonása

Bármikor szükség lehet szüntetni minden műveletet. Ha a felhasználónak elkövetni korai, elfelejti, hogy adjunk néhány fájlt, akkor lehetséges, hogy túlszárnyalni azt opció használatával --amend. Ez a parancs elkövetésére használt index. Ha az utolsó megtakarítás nem történt semmilyen változás, a projekt lesz ugyanolyan állapotban, és a szerkesztő lesz a megjegyzéseket, ahol a felhasználó szerkesztheti, amire szüksége van. Nem szabad elfelejteni, hogy nem minden törlése a művelet megszakad. Néha véglegesen törölheti a szükséges adatokat. Meg kell figyelmes.

találatok

Most a felhasználónak kell képeznie egy ötlet, amit a Git, miért kell ezt a verziókövető rendszer, miben különbözik más hasonló termékek. Egyértelmű, hogy a teljes körű felülvizsgálatot kell szerelni egy működő változata Git személyes beállítások maguknak. Nem akadályozza az olyan bemutató vagy videó természetesen Git „bábuk”, amely képes lesz tartani a felhasználó lépésről lépésre a folyamat dolgozik a rendszer.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hu.unansea.com. Theme powered by WordPress.