Mi a Git Hub klón?

  • A Github klón nem más, mint egy már bemutatott git-tároló letöltése a helyi rendszerbe.
  • A git clone parancs végrehajtása után megvan a saját helyi verziója a tárolónak. Ezért most már megkezdheti a projekten dolgozni.
  • Alapvetően a GitHub-klón, a fő lerakat elérhető egy távoli szerveren. Ennek a távoli lerakatnak az URL-je most kapcsolódik az „eredethez”.
  • Ez lehetővé teszi a fejlesztők számára, hogy könnyedén egyesítsék a módosításokat, letölthessenek új verziókat, szükség esetén végezzenek változtatásokat, és frissítsék a kódot a legújabb verzióval.
  • Tehát minden, a projektben részt vevő fejlesztő láthatja a frissített módosításokat, tárolhatja azokat és elvégezheti a szükséges változtatásokat.

Hogyan hozzunk létre egy klónt?

A klónozás a kód másolatának elkészítésének folyamata, amelyet valójában a lerakatban mutatnak be. Ha a klónozás befejeződött, akkor módosíthatja a létrehozott kódmásolatot, és amikor csak akarja, előfordulhat, hogy az összes változtatást elraktározza a tárházba.

Tehát ha klónozni akarsz a Github-ban, akkor a következő lépéseket hajthatja végre:

  • Először létre kell hoznia egy mappát, majd megnyitnia kell a terminált, ezután vigye az elérési utat a megadott mappába, ahol valójában el szeretné menteni a lerakatot a következő parancs futtatása után: git clone git: (“a projekt URL”)
  • A parancs végrehajtása után az összes fájlt letölt a megadott mappába.
  • A klónozási folyamat futtatása során néhány fontos lehetőség van, ezek a következők:
  • : Itt a felhasználónak meg kell adnia a távoli lerakat pontos URL-jét. Ez jelzi a távoli szerver számára. Míg a távoli kiszolgálóra mutat, egy másik protokollt használ, például HTTP, HTTPS, SSH vagy
  • Recurse-Submodule: A klónraktár feldolgozására használják, és az összes tárolt almodullal inicializálja. Tegyük fel, hogy van olyan projektje, amely almodulokat tartalmaz, és a fenti opció segítségével biztosítja majd, hogy az összes almodul nemcsak klónozódik, hanem inicializálásra kerül, miután a fő projektünk bezárult. A klónozás ezen folyamatának használatával nem kell manuálisan elvégeznie az inicializálást, vagy az almodulokat külön kell frissítenie.
  • : A könyvtár nem más, mint a mappa azonos neve, amely elérhető a helyi gépen, ahonnan a tároló letölti azt. Abban az esetben, ha ez az opció nincs meghatározva, akkor a Git új mappát hoz létre.
  • A Git klón feldolgozása megtörténik, mint a git inits, ezt a parancsot csak egyszer akarjuk végrehajtani.
  • Miután a fejlesztő letöltötte a működési példányát, most már képesek az összes verzióvezérlő műveletre és együttműködésre, a helyi lerakattal együtt.
  • Repo-To-Repo együttműködés: A Github az SVN-hez hasonlóan működik, de a git munkafolyamata különbözik az SVN-től. Mint az SVN, a git sem zavarja a jelenleg működő példányt és a helyi lerakatot.
  • Ez különbözteti meg az együttműködést a git-kel, mint az SVN-től. Az SVN-vel folytatott munka folyamata olyan, mintha a központi adattár és az együttműködés működési példánya közötti csatlakoztatástól függ.
  • Az adattár és az adattár közötti interakción alapul. Ahelyett, hogy az SVN működő példányát a központi adattárába ellenőriznék, a fejlesztő képes az áthelyezések áthelyezése vagy áthelyezése az egyik lerakatból a másikba.
  • GIT URL: A Git meghatározza az önálló URL szintaxist, így a távoli lerakat helyeit átadhatja a gitnek. A Git klón a leggyakrabban használt eljárás a git URL-címmel ellátott távoli lerakatokban.
  • A klónozás során különféle protokollokat használnak, amelyek a következők:
  • SSH: Ez a Secure Shell rövidítése, amely egy hitelesített hálózati protokoll, amelyet főként a legtöbb szerverrel konfigurálnak.
  • Az SSH protokoll segítségével be kell állítania a hitelesítő adatokat a host kiszolgálóval együtt
  • GIT: A GIT számítástechnikával jár, amely a porton (9418) fut. Csakúgy, mint az SSH protokollnak nincs hitelesítése.
  • HTTP: HyperText Transfer Protocol néven ismert. Ez az egyik legnépszerűbb protokoll, amelyet weboldal HTML-adatok továbbítására használnak az interneten.
  • A GitHub klón használata: A Git klón mutat egy mutatót a már meglévő tárolóra, és létrehozza annak egy példányát az új könyvtárban, egy másik helyen.
  • Bármelyik is az eredeti lerakat, egy helyi fájlrendszeren vagy egy távoli gépen található. A Git-klón parancs nem más, mint egy már bemutatott git-lerakat másolása. Úgy működik, mint egy SVN pénztár.
  • A Git-tároló nem más, mint önálló története, saját fájljainak kezelése és mindazok az eredeti tárolóból származnak.
  • A klónozási folyamat segítségével távoli kapcsolatot hoz létre, amely eredetét ismeri, és amely a már bemutatott eredeti repóra mutat. Ez a folyamat megkönnyíti az interakciót a központi adattárral.
  • A kapcsolat automatikus létrehozásának ez a folyamata a megfelelő távoli ághoz való hivatkozás létrehozásával, amely a referenciák / távirányítások / származás alatt helyezkedik el, és a távoli.origin.url és a távoli.origin.fetch inicializálás céljából ezeket a változókat konfigurációs változóként használják .
  • Vegyünk egy példát, amely röviden elmagyarázza, hogy a git-klón pontosan hogyan működik a Github tárházban. Ez megmutatja, hogyan lehet beszerezni a központi tárházunk helyi példányát, amely a szerveren található, ahol könnyen elérhető a felhasználó számára.

  • A fenti példa szerint az első lépésben létrehoz egy új lerakatot a GitHub bemutató könyvtárába a jelenleg működő helyi rendszeréhez, majd közzéteszi a központi lerakat tartalmával.
  • A következő lépés az, hogy a cd (mappa_név) paranccsal lépünk be a munkakönyvtárba, a fenti példában leírtak szerint. Most már módosíthatja a kódot, változtatásokat hajthat végre, valamint kölcsönhatásba léphet más ott található tárolókkal.
  • Segít abban, hogy klónozzon egy helyi vagy távoli tárolót, a sekély lehetőség segítségével részlegesen klónozza a tárolókat. Klónozhat egy üres tárolóval is. A git klón még egy dolog, hogy a git URL nem csak a szintaxis, hanem a támogatott protokollok is.
  • Ha egy adott mappába szeretne klónozni, akkor az a következő szintaxis használatával is lehetséges:

git clone

Itt klónozza a ténylegesen található lerakatot, megadva a könyvtár helyét a helyi gépen megadott felhasználásával.

  • Másik típus: klónozhat egy meghatározott címke használatával, a következő parancs futtatásával: git clone –branch

A parancsklón felett az a tárhely, amelyen a tárolás alatt áll, és amely csak a referenciákat klónozza

  • A Github klónozásának egy további legnépszerűbb típusa egy sekély klón, amely úgy működik, mint a Git klón - mélység = 1

Klónozza a tárolt lerakatot, amely most csak a mélység = 1 opcióval deklarált megbízások előzményadatait tudja klónozni. A fenti parancs használatával létrejön a rendszer, és itt megtörténnek a legutóbbi végrehajtások, amelyek bekerülnek az újonnan klónozott tárolóba. Ez a leghíresebb klónozási módszer, mert amikor mindenki dolgozik az adattárral, akkor nagyon erős elkötelezettséggel rendelkezik. Időnként különböző problémák merülnek fel, például lemezterület, hosszú várakozási idő és használati korlátozások. A sekély klón azonban ezeket a méretezési kérdéseket nagyon hatékonyan oldja meg.

Példák a Github klónra

Készítsünk példát a tároló klónozására lépésről lépésre:

1. lépés: Először végezzen el fiókbeállítást a Githubon. Ez hasznos, ha az összes fájlt ide helyezi. Ha kész, hozzon létre egy tárolót.

2. lépés: Miután beállította a fiókot, itt hozhat létre egy lerakatot azzal a lehetőséggel, hogy a böngésző segítségével lerakatot hozzon létre, teljesítse az összes szükséges információt, és hozzon létre a lerakatot.

3. lépés: A tároló létrehozása után a felső sarokban különféle fájlokat kell kitöltenie, köztük a README fájlban történő szerkesztést, vagy létrehozhat saját fájlt, és szerkesztheti őket, és ha egyszer megteszi a változtatásokat, akkor a következő lépés az összes változás végrehajtása. .

4. lépés: A következő és legfontosabb lépés az adattár klónozása.

Klónozás közben a következő példányt hoz létre a helyi rendszerünkbe:

5. lépés: Most itt az ideje az URL klónozása a helyi rendszeren keresztül, az alábbiak szerint:

A klónozási folyamat folytatódik.

A klónozás után az összes fájlt helyben tárolják, és megmutatják az ehhez kapcsolódó összes részletet.

Itt láthatja az összes történetet is.

6. lépés: Most itt az ideje, hogy minden részletet lehívjon az eredetre.

Ha ágat akar változtatni, ez a Github-ban is lehetséges.

7. lépés: Ha az összes részletet lehívják az eredetre, itt az ideje, hogy itt finoman elkötelezze magát, és az összes folyamat befejeződik.

Következtetés - GitHub klón

  • A fenti részletekből kitűnik, hogy a Github klón a célraktár másolatának létrehozásának folyamata.
  • Klónozhat egy adott könyvtárba, egy adott címkébe vagy egy sekély klónba.
  • Ez a célrepóta helyi vagy távoli. A Github lehetővé teszi egyes hálózati protokollok kommunikációját a távoli lerakattal.

Ajánlott cikkek

Ez egy útmutató a GitHub Clone-hoz. Itt megvitattuk, mi a GitHub klón, hogyan lehet klónt létrehozni, példákkal együtt. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. A GitHub legfontosabb parancsai példákkal
  2. GitHub vs SVN | A különbség köztük
  3. Az első lépések a Git terminológiával
  4. Útmutató az adattudomány algoritmusaihoz
  5. GIT verziószabályozó rendszer
  6. Git Push
  7. Mi az a Hub?
  8. A Git életciklusának három szakasza a munkafolyamattal
  9. Hogyan kell használni a GIT Cherry-pick példát?

Kategória: