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

How Checkout Remote Branch Git



Az ág minden git adattár lényeges része. Több ág segít a kód helyes kezelésében. Bármely új szolgáltatás tesztelhető anélkül, hogy befolyásolná a lerakat másik kódját, ha a fájlokat elkülönítve tartja az ág használatával. Minden kötelezettségvállalás úgy történik, hogy átvált az adott ágra, amely új vagy frissített fájlokat tartalmaz. A helyi fiókban végrehajtott változtatások a távoli ágba tolhatók, és a frissített távoli ág behúzható a helyi fiókba. ` git pénztár `parancs elsősorban a helyi lerakat ágai közötti váltásra és egy új ág helyi létrehozására szolgál. De ez a parancs használható a távoli lerakat ágának ellenőrzésére, és arra, hogy ez a parancs hogyan használható a távoli lerakat ágaihoz, amint ez az oktatóanyagban látható.

Irányelvek a Git checkout távoli ágának használatához:

  1. Végezzen el minden feladatot megfelelően, miután befejezte.
  2. Ellenőrizze, hogy az összes kapcsolódó változtatást megfelelően hajtották -e végre.
  3. Mielőtt bármilyen feladatot elvégez, tesztelje megfelelően a kódot.
  4. A véglegesítési üzenetnek világosnak kell lennie ahhoz, hogy a felhasználó képet kapjon a feladatról.
  5. Hozza létre a fiók kezeléséhez szükséges ágakat.

Feltételek:

Telepítse a GitHub Desktop alkalmazást.





A GitHub Desktop segít a git felhasználónak a git-hez kapcsolódó feladatok grafikus elvégzésében. Az alkalmazás legújabb telepítőjét az Ubuntu számára egyszerűen letöltheti a github.com webhelyről. A letöltéshez telepítenie és konfigurálnia kell ezt az alkalmazást. Ellenőrizheti a GitHub Desktop Ubuntu -ra történő telepítésének bemutatóját is, hogy megfelelően ismerje a telepítési folyamatot.



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 lerakatot

Létre kell hoznia egy helyi adattárat, és közzé kell tennie a lerakatot a távoli kiszolgálón, hogy tesztelje az oktatóanyagban használt távoli ágakhoz használt kijelentkezési parancsot.



Checkout távoli fiók:

Ebben a szakaszban egy demo távoli lerakat olvasható fájl a távoli ágak ellenőrzéséhez használt parancsok tesztelésére szolgál. Ennek a távoli lerakatnak a helyi adattárát korábban hozták létre. Itt a helyi adattár csak elágazást tartalmaz, és új ág jött létre a távoli lerakathoz távolról. Nyissa meg ezt a távoli lerakatot a GitHub asztalon. A következő kép azt mutatja, hogy a távoli lerakatnak két elnevezett ága van fő- és fő- .

Nyissa meg a helyi lerakatot a terminálról, és futtassa a következő parancsot a helyi lerakat meglévő ágai megjelenítéséhez.

$git ág

A következő kimenet azt mutatja, hogy a helyi lerakat egy elnevezett ágat tartalmaz fő- .

Futtassa a következő parancsot a távoli lerakatban végrehajtott módosítások lekéréséhez, és ellenőrizze a távoli lerakat frissített tartalmát. A parancs megkérdezi a GitHub -fiók felhasználónevét és jelszavát.

$git letöltenieredet

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

Futtassa a következő parancsokat a letöltési parancs futtatása után a helyi lerakat ágak listájának ellenőrzéséhez, és hozzon létre egy új helyi ágat a távoli ág nyomon követéséhez.

$git ág

$ kap pénzt-bmester eredetű/fő-

$git ág

A következő kimenet azt mutatja, hogy a `futtatása után git pénztár `parancs, új elnevezésű ág fő- a helyi adattárban jön létre, hogy nyomon kövesse a távoli elnevezést fő- .

Nyissa meg a github.com webhelyet, és jelentkezzen be fiókjába. Nyissa meg a nevű tárolót olvasható fájl a távoli szerverről. Hozzon létre egy új fájlt read3.php a távoli lerakatban, és hajtsa végre a feladatot. Az alábbi kép szerint a távoli lerakat három fájlt tartalmaz. Ezek olvassa el.php , read2.php , és read3.php .

A távoli lerakat frissített tartalmát letöltheti a terminálról a git parancs futtatásával vagy a helyi tároló megnyitásával a GitHub asztalon, és kattintson az adott lehetőségre. Ha nem ismeri a git parancsot, és frissíti a helyi tárolót a grafikus felhasználói felülettel, nyissa meg a helyi adattárat a GitHub asztalon. A következő kimenet azt mutatja, hogy a helyi lerakat nincs frissítve a távoli tárral, és az utolsó lekötött fájl a lerakatban read2.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 lerakatok nem egyeznek, és a frissített tartalom lekérésre kerül a távoli lerakatból, akkor a Pull eredete opció jelenik meg.

Az előző lépésben megmutattuk, hogy új fájl jött létre a távoli lerakatban. Tehát az alábbi képen a Húzza az eredetet opciót a GitHub asztalon. Kattintson erre az opcióra, hogy lekérje a frissített tartalmat a távoli lerakatból, és tárolja a tartalmat a helyi adattárban.

Miután rákattintott az Eredeti lekérése lehetőségre, a helyi adattár tartalmazza az új fájlt read3.php amelyet a távoli szerverről fognak lehívni. A következő kimenet azt mutatja, hogy a lerakat tartalmazza az új fájlt és az új véglegesítési üzenetet.

Az előző feladatban a helyi adattár frissült a távoli lerakat tartalmával. De frissítheti a távoli lerakatot a helyi tároló új tartalmával a terminál vagy a GitHub Desktop használatával is. Futtatnia kell a ` git push `parancsot a terminálról a távoli lerakat frissítéséhez, vagy kattintson a Eredet közzététele opciót a GitHub asztalon, hogy frissítse a távoli lerakatot a helyi lerakat új elkötelezett tartalmával.

Következtetés:

Ez az oktatóanyag bemutatja a git checkout parancs használatát bármely távoli ág követésére a helyi ággal. Ez a git -szolgáltatás akkor hasznos, ha új ágak jönnek létre a távoli lerakatban távolról, és az újonnan létrehozott ágak nem léteznek a helyi adattárban.