SzámítógépekSzoftver

Alapvető Git parancsok: gyermekágy

A programozás során súlyos automatizált rendszerek általában olyan több fejlesztők, akik dolgoznak az ugyanarra a projektre. Ugyanakkor meg kell valahogy észre a lehetőséget, párhuzamos magatartás feladatok sérelme nélkül azt. Minden csapat tagja kell, hogy ő írja a kódot, hogy nem lesz képes eltávolítani, szerkeszteni később egy másik programozó.

Nagyon fontos, hogy képes legyen megtekintéséhez a változások történetében a tervezés, ezáltal gyorsan és megbízhatóan helyüket a baj foltok és hibákat.

Ezek a feladatok úgy vannak kialakítva, hogy kezelni tudja a verziókezelő rendszer. És ezek egyike egy termék nevű Git.

Version Control Systems: Egy kis elmélet

Röviden - minden változat rendszer lehetővé teszi, hogy mentse az összes változás történt a projekt fájlt. Ez lehetővé teszi, hogy ellenőrizzék a hibákat a kódot, és azok gyors megszüntetésére.

Hagyományosan egy verziókövető rendszer lehet három csoportba sorolhatók:

  • helyi;
  • központosított;
  • oszlik el.

Típusai verziókövető rendszerek

Helyi opció lehetővé teszi, hogy hozzon létre egy adatbázist az összes változás a fejlesztési projekt fájlt. Ez a faj a legegyszerűbb és hozzáférhető, és képesek működni egy programozó vagy egy résztvevő.

Központosított verziókövető rendszerek úgy döntött, egy ilyen aktuális kérdés, mint a munka a projekt néhány fejlesztők. Ennek lényege abban rejlik, hogy a fájlok nem kerülnek eltárolásra a helyi számítógépen, és egy bizonyos szerver, amelyhez csatlakozik. Így a projekt résztvevői elérheti a fájlok különböző verzióit, és könnyebbé válik a szabályozhatja, hogy ki és mit nem a fejlesztés. Azonban, ha valamilyen oknál fogva a kiszolgáló nem érhető el, vagy nem, akkor komolyabb problémát. Ez lehet súlyosbítja az a tény, hogy ez nem mindig lehetséges, hogy visszaszerezze az adatokat vissza.

Elosztott verziókezelő rendszer, akkor minden alkalommal elérni a központi szerver létrehoz egy teljes másolatát a projekt fájlokat a felhasználó számítógépén. Azaz, az adott pillanatban lehet több példányban a projekt - a gépek a résztvevők és a szerveren. Tekintettel a rugalmas mechanizmusok az elágazás ezzel a megközelítéssel lehet és nem folytat párhuzamos fejlesztés különböző irányokba, továbbra is ugyanazon projekten belül. Git tárgya egy elosztott verziókezelő rendszer.

Git: leírás és funkciók a rendszer

Git verziókezelő rendszer megvannak a maga sajátosságai. A legtöbb rendszer fájlok tárolására, azok módosítása szerint az utasításokat a projektben. Azaz például a változat a jelenlegi fejlődés a 3-as szám adatokat tartalmazhatnak a változások a fájl A és B És 4-es verzió lesz az A, B és C Ezért a fájlok szükség szerint változtathatóak.

Git működik kicsit másképp. Mindegyik változat a projekt tartalmaz opciókat az összes fájlt az A, B és C. Nem számít, hányan fogják elvégezni változásokat. Természetesen a Git nem tárolja egy példányt minden fájlt, a rendszer csak egy utalás.

Egy másik fontos jellemzője az a képesség, hogy közvetlenül a tárolóba. Azaz, ha azt szeretné, hogy a változások, eladják közvetlenül a projekt résztvevője a számítógépet. Ez nagyon hasznos, ha a fejlesztő messze az interneten. Ezután jutnak a szerver, akkor képes lesz arra, hogy küldje az adatokat egy közös tároló.

Megőrzése érdekében az adatok integritását a módszer hashing egyes módosított fájlt SHA-1. Ez lehetővé teszi a verziókövető rendszer pontosan tudni, hogy hol, mikor és aki megváltoztatta a fájlt.

Git: Telepítés

Annak érdekében, hogy elkezd dolgozni Git, meg kell telepíteni. A verziókövető rendszer áll rendelkezésre használható Windows, Mac OS, Linux.

A Windows verzió letölthető az alábbi címen: git-for-windows.github.io. A program letöltése után telepíteni kívánt. Egyszerű telepítő úgy, hogy ez az eljárás nem okoz problémát.

Nagyon gyakran a felhasználók szembesülnek ilyen probléma, hogy a konzol azt írja, hogy a Git nem olyan belső vagy külső parancsként, amikor megpróbáljuk adja meg az adatokat. Megoldás lehetne adni a teljes elérési utat a könyvtárba a PATH környezeti változót.

első csapat

Miután telepítette a verziókezelő rendszert a számítógépen, akkor be kell állítani. Érdemes megjegyezni, hogy ezen a ponton a GitHub weboldalán regisztrálni kell fiókját. Annak érdekében, hogy végre a kezdeti konfiguráció, meg kell hívni a konzolt ügyfél, mivel meg kell adnia parancsokat. Ezt megteheti a jobb gombbal kattint, és kiválasztja a Git Bash. Ügyfél kell nyitnia konzolt, amely felkéri, hogy adja meg az adatokat. Meg kell végre egy sor Git Bash parancsot:

  • git config --global user.name '' name '';
  • git config --global user.mail '' E-mail ''.

Ebben a szakaszban, akkor be kell állítania az eljárás sorvégződések két parancsot:

  • git config --global core.autocrlf true;
  • git config --global core.safecrlf hamis.

A kezdeti beállításhoz Git ennyi elég. Ezután a csapat csak akkor használható a projekt menedzsment.

Alapvető parancsok Git

  • Init: Ez a parancs létrehoz egy új tároló.

Alkalmazási példa: init projekt neve.

  • Klón. Termel másolás tárolóbeállításokat egy távoli forrásból.

Hogy a használt git clone parancs: clone git: //github.com/put tárolóból.

  • Hozzá. A leggyakrabban használt parancs Git verziókezelő rendszert. Ellátja egyszerű feladat -, hogy adja hozzá a megadott fájlokat egy adott területen, az úgynevezett index vagy jelenet. Ebben átviheti több fájlt vagy mappát, amelyeket meg kell adjuk az adattár, vagy betette a Git nyelv „elkövetni”.

Egy példa a használata a Git parancsok így néz ki: add nekiy_fayl.txt.

  • Status. Ez lehetővé teszi, hogy egy listát a fájlok, amelyek jelen vannak az index, mind az üzemi könyvtárban. Arra szolgál, hogy ellenőrizzék, és tekintse meg az adatokat kész elkövetni, vagy megváltozott, de nem mentés nélkül változatai a jelenetet.

  • Diff. Ez azt mutatja, a különbség az államok. Például ezzel a Git parancsot, akkor lehet meghatározni, hogy van-e változás a projekt mappába, és index.
  • Követett el. Elvégzi menteni benyomás minden, ami az index közvetlenül az adatbázisba. Ennek eredményeként a Git parancsok a szöveges fájl jelenik meg a képernyőn, ahol megadhatja, hogy pontosan milyen változások történtek. És azt is látni fogja, információkat, hogy hány fájlt vetettük alá, hogy kötelezzék el, és az ellenőrző. A legfontosabb dolog - ne felejtsük el, hogy a változás után a bázis jelennek csak azokat az adatokat, amelyek rögzítésre került az index git add parancs.

További parancsok Git

  • Visszaállítása. A funkciók a parancs azt mondja a nevét. Csak dob ki hűvösebb területen - index, a megadott fájlt, az ott elhelyezett véletlenül. Meg kell óvatosan kezelni alaphelyzetbe állítható legfontosabb parancsok - - kemény, mert ez befolyásolja a fájlokat a munka könyvtár, ami oda vezethet, hogy a nem kívánt következményeket.
  • Rm. Most éppen ez a csapat lehet leírni, mint egy inverz git add, mert eltávolítja a fájlokat az index. Azonban ezzel egyidejűleg egyre működéséből származó mappát.

Példa Felhasználás: git rm nekiy_fayl.txt.

  • Mv. Áthelyezi a fájlt.
  • Clean. Tisztítására tervezték a projekt mappát felesleges fájlokat.

Bemutatta parancsokat használják az általános igényeket a projekt.

Munka ágak Git-tárhelyek

Kezeléséhez ágak Git egy speciális parancsokat. Képesek csatlakozni, törlés, egy fióktelep Git. parancs listát az alábbiakban látható.

  • Branch. Ez a parancs csak néhány gomb, amelynek segítségével rugalmasan kezeli az ágak a projektben. Branch egy multi-eszköz teljes ellenőrzése alatt az állam a tárolóból. Egy egyszerű hívás git ág bocsát egy listát az összes létező ágak tárolóból. A -v hozzáadjuk a parancs megjeleníti az olyan véglegesítésekhez rögzítésre került az elmúlt években. És a használata -d eltávolítja a megadott ágak. Branch nem csak eltávolítani, hanem hozzon létre. Művészet git ág imya_vetki vezet a szervezet egy új ága a projektben. Érdemes megjegyezni, hogy ebben az esetben a mutató a jelenlegi munka helyzet. Például, ami imya_vetki lehet ténylegesen található egy ág mester.
  • Ahhoz, hogy menjen a kívánt elemet, van egy parancs Git pénztár nuzhnaya_vetka hogy átrendezheti a mutatót a kívánt ágat.
  • Checkout. Amint a fentiekben említettük, a váltás.
  • Egyesítése. Ez a parancs lehetővé teszi, hogy egyesíteni több ága együtt.
  • Log. Funkció megjeleníti az összes változást elejétől a projekt, és akár az utolsó elkövetni. Segítségével a különböző kulcsokat együtt egy csapat kihívást lehetővé teszi, hogy kiterjeszti a funkcionalitást. Például, amelyben git log p -2 lehetővé teszi, hogy részletes információt a változások az egyes elkövetni. -2 második kulcsot azt mondja, hogy meg kell, hogy csak az elmúlt 2 változásokat. --stat érv adunk a hívás git log végez majdnem ugyanaz, mint a p, de részletesebben és kompakt formában. Továbbá, a git log, akkor megjeleníti információkat a változásokat hozza létre saját formátumot használ a méret elég legfontosabb lehetőség. Ahhoz, hogy egy különleges fajta kell használni valamilyen reguláris kifejezéseket. Például ez kap jelentkezzen --pretty = méret „”% h% egy,% ar,% s „” fog egy rövid kivonat a véglegesítés, majd a szerzője, a dátumot és a megjegyzés módosításait. Ez nagyon hasznos, ha megtekintésekor nagyszámú véglegesítésekhez.

Parancsok elosztott munka rendszer

  • Lekérése. Ha belép a parancs, git konzol vándorolnak minden változást a távoli tárolóból a helyi.
  • Húzni. Git pull parancs egy fúziós két fenti - git lekérés és git merge. Ez azt jelenti, hogy először kap információt a távoli adattár, majd összeolvad a jelenleg használt ága.
  • Nyomja. Ez a neve ennek a parancs egy kifejezés a „lök” a felhasználói környezet, ami azt jelenti, hogy a kapcsolat a távoli tároló és transzfer a változások a helyi.

távoli parancsok

  • Távoli. Ez egy hatékony eszköz kezelésére távoli tárolóból. A távoli, törölheti őket, nézet, mozogni, vagy újakat hozhat létre.
  • Archive. A név magáért beszél. Parancs lehetővé teszi, hogy hozzon létre egy archívumot a szükséges módosításokat, például, hogy felkészüljenek a továbbítja a hálózaton keresztül.

Hogyan kell használni ezt a puskát

Anyagok cikkben bemutatott nem tükrözik minden Git parancsot. Gyermekágy inkább célja, hogy segítse a kezdők, akik szeretnének megtanulni ezt a meglehetősen összetett termék verzió ellenőrzése. Emberek, akik egy ideig aktívan használja a Git, ez segít emlékezni hirtelen elfelejtette a kulcsot parancsok vagy az írást.

Tény, hogy a verziókezelő rendszert Git hatalmas potenciállal rendelkezik a konfiguráció és menedzsment. A rengeteg csapatok és néhány gombot, hogy használják őket - a legjobb bizonyíték. Azok számára, akik szeretnének tanulni részletesen az összes tulajdonságok és beállítások Git, van egy csomó útmutatók, köztük egy tisztviselője GitHub, ahol az egész rendszer részletes leírása, és minden részletet használatának parancsokat.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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