Git

Hogyan lehet fizetni a távoli fiókot a Git-ben

Hogyan lehet fizetni a távoli fiókot a Git-ben
Az ág minden git adattár lényeges része. Több ág is segít a kód megfelelő kezelésében. Bármely új funkció tesztelhető anélkül, hogy befolyásolná a lerakat másik kódját, ha a fájlokat az ág segítségével külön tartja. Minden elkötelezettséget úgy hajtunk végre, hogy átváltunk arra a fiókra, amely új vagy frissített fájlokat tartalmaz. A helyi fiókban végrehajtott változtatások betolhatók a távoli fiókba, a frissített távoli ág pedig a helyi fiókba. "git pénztárA 'parancs főleg a helyi adattár ágai közötti váltásra és egy új ág helyi létrehozására szolgál. De ez a parancs felhasználható a távoli adattár elágazásának megnézésére és arra, hogy ez a parancs hogyan használható a távoli lerakat ágaihoz, amint az ebben az oktatóanyagban látható.

Irányelvek a Git checkout távfiók használatához:

  1. A teljesítés után kötelezzen el minden feladatot megfelelően.
  2. Ellenőrizze, hogy az összes kapcsolódó változtatást megfelelően végrehajtották-e.
  3. Minden feladat elvégzése előtt tesztelje megfelelően a kódot.
  4. A felhasználónak egyértelműnek kell lennie ahhoz, hogy a felhasználó képet kapjon a feladatról.
  5. Hozzon létre szükséges ágakat a kód kezeléséhez.

Előfeltételek:

Telepítse a GitHub Desktop alkalmazást.

A GitHub Desktop segíti a git felhasználót a git-hez kapcsolódó feladatok grafikus végrehajtásában. Könnyedén letöltheti az alkalmazás legújabb telepítőjét az Ubuntu számára a githubról.com. Letöltés után telepítenie és konfigurálnia kell az alkalmazást a használatához. A telepítési folyamat megfelelő ismerete érdekében ellenőrizheti a GitHub Desktop Ubuntu telepítésének oktatóanyagát is.

Hozzon létre egy GitHub-fiókot

Az oktatóanyagban használt parancsok ellenőrzéséhez létre kell hoznia egy GitHub-fiókot.

Hozzon létre egy helyi és távoli adattárat

Létre kell hoznia egy helyi adattárat, és közzé kell tennie az adattárat a távoli kiszolgálón, hogy tesztelje az oktatóanyagban használt checkout parancsot a távoli ágak számára.

Checkout távoli fiók:

Ebben a szakaszban egy demo távoli adattár nevű read-file a távoli ágak fizetésére szolgáló parancsok tesztelésére szolgál. A távoli adattár helyi adattárát korábban létrehozták. Itt a helyi adattár csak egy ágat tartalmaz, és távoli új tárat hoztak létre a távoli adattár számára. Nyissa meg ezt a távoli adattárat a GitHub asztalon. Az alábbi kép azt mutatja, hogy a távoli adattárnak két elnevezett ága van fő- és fő-.

Nyissa meg a helyi adattárat a terminálról, és futtassa az alábbi parancsot a helyi adattár meglévő ágainak megjelenítéséhez.

$ git ág

Az alábbi kimenet azt mutatja, hogy a helyi adattár egy elnevezett ágat tartalmaz fő-.

Futtassa az alábbi parancsot a távoli adattárban végrehajtott módosítások lekéréséhez és a távoli adattár frissített tartalmának ellenőrzéséhez. A parancs meg fogja kérni a GitHub-fiók felhasználónevét és jelszavát.

$ git fetch eredet

A következő kimenet azt mutatja, hogy az új ág neve fő- hozzáadódik a távoli adattárhoz.

Futtassa az alábbi parancsokat a helyi tárház fióklistájának ellenőrzéséhez a fetch parancs futtatása után, és hozzon létre egy új helyi fiókot a távoli ág nyomon követéséhez.

$ git ág
$ get checkout -b master eredet / master
$ git ág

A következő kimenet azt mutatja, hogy a 'git pénztár'parancs, egy új elnevezésű fiók fő- létrejön a helyi adattárban a nevezett távoli ág nyomon követésére fő-.

Menj a githubba.com és jelentkezzen be fiókjába. Nyissa meg a nevű tárolót read-file a távoli szerverről. Hozzon létre egy új nevű fájlt olvasni3.php a távoli adattárban, és hajtsa végre a feladatot. Az alábbi kép szerint a távoli adattár három fájlt tartalmaz. Ezek olvas.php, olvassa2.php, és olvasni3.php.

A távoli adattár frissített tartalmát lekérheti a terminálról a git parancs futtatásával, vagy a helyi tárház megnyitásával a GitHub asztalon, és az adott lehetőségre kattintva. Ha még nem ismeri a git parancsot, és frissíti a helyi adattárat a grafikus felhasználói felülettel, nyissa meg a helyi adattárat a GitHub asztalról. Az alábbi kimenet azt mutatja, hogy a helyi adattár nincs frissítve a távoli adattárral, és a repozíció utolsó lekötött fájlja olvassa2.php. Az új tartalom letöltéséhez a távoli szerverről kattintson a gombra Eredet lekérése gomb. Ha a helyi és a távoli adattárak nem egyeznek, és minden frissített tartalmat lekérnek a távoli adattárból, akkor a Pull eredet opció jelenik meg.

Az előző lépésben bebizonyosodott, hogy új fájl jött létre a távoli adattárban. Tehát a következő kép a Húzza az eredetet opciót a GitHub Asztalon. Kattintson erre a lehetőségre a frissített tartalom lekéréséhez a távoli adattárból, és a tartalom tárolásához a helyi adattárban.

Az Eredet lehúzása lehetőségre kattintás után a helyi adattár tartalmazza az új nevű fájlt olvasni3.php hogy a távoli szerverről fogják lehúzni. A következő kimenet azt mutatja, hogy az adattár most tartalmazza az új fájlt és az új végrehajtási üzenetet.

Az előző feladatban a helyi adattár frissült a távoli adattár tartalmával. De frissítheti a távoli adattárat a helyi adattár új tartalmával a terminál vagy a GitHub Desktop használatával is. Futtatnia kell a 'git push'parancs a terminálról a távoli adattár frissítéséhez, vagy kattintson a Eredet közzététele a GitHub Desktop opcióval frissítheti a távoli adattárat a helyi adattár új lekötött tartalmával.

Következtetés:

Ez az oktatóanyag bemutatja a git checkout parancs használatát a távoli ágak nyomon követéséhez a helyi fiókkal. A git ezen szolgáltatása akkor hasznos, ha új ágakat hoznak létre a távoli adattárban távolról, és az újonnan létrehozott ágak nem léteznek a helyi adattárban.

Sid Meier Civilization VI letöltése és lejátszása Linuxon
Bevezetés a játékba A Civilization 6 egy modern felvétel a Age of Empires játékok sorozatában bevezetett klasszikus koncepcióra. Az ötlet meglehetősen...
A Doom telepítése és lejátszása Linuxon
Bevezetés a Doom-ba A Doom sorozat a 90-es években keletkezett az eredeti Doom megjelenése után. Azonnali sláger volt, és ettől kezdve a játéksorozat ...
Vulkan Linux felhasználók számára
A grafikus kártyák minden új generációjával azt látjuk, hogy a játékfejlesztők átlépik a grafikus hűség határait, és egy lépéssel közelebb kerülnek a ...