Irányelvek a Git checkout távfiók használatához:
- A teljesítés után kötelezzen el minden feladatot megfelelően.
- Ellenőrizze, hogy az összes kapcsolódó változtatást megfelelően végrehajtották-e.
- Minden feladat elvégzése előtt tesztelje megfelelően a kódot.
- A felhasználónak egyértelműnek kell lennie ahhoz, hogy a felhasználó képet kapjon a feladatról.
- 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 ágAz 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 eredetA 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.