Klon GitHub Proces vytvárania kópie cieľového úložiska

Obsah:

Anonim

Čo je Git Hub Clone?

  • Klon Github nie je nič iné ako proces sťahovania už predstaveného úložiska git do vášho lokálneho systému.
  • Po vykonaní príkazu git clone máte svoju vlastnú lokálnu verziu tohto úložiska. Teraz môžete začať pracovať na svojom projekte.
  • Hlavné úložisko GitHub je v zásade k dispozícii na vzdialenom serveri. Adresa URL tohto vzdialeného úložiska je teraz spojená s „pôvodom“.
  • Umožňuje vývojárom ľahko spojiť svoje zmeny, schopný sťahovať nové verzie, v prípade potreby vykonať určité zmeny a aktualizovať kód najnovšou verziou.
  • Takže každý vývojár zapojený do tohto projektu teraz môže vidieť aktualizované zmeny, ukladať ich a robiť zmeny, kedykoľvek to bolo potrebné.

Ako vytvoriť klon?

Klonovanie je proces vytvárania kópie kódu, ktorý sa skutočne nachádza vo vašom úložisku. Po dokončení klonovania môžete vykonať zmeny vo vytvorenej kópii kódu a kedykoľvek budete chcieť, môžete presunúť všetky zmeny do svojho úložiska.

Ak teda chcete klonovať v službe Github, môžete postupovať podľa nasledujúcich krokov:

  • Najprv musíte vytvoriť jeden priečinok, potom otvoriť terminál, potom sa vydať na cestu do určeného priečinka, do ktorého chcete uložiť úložisko po spustení nasledujúceho príkazu: git clone git: („URL projektu“)
  • Po vykonaní tohto príkazu stiahne všetky súbory do zadaného priečinka.
  • Počas vykonávania procesu klonovania sú zahrnuté niektoré dôležité možnosti:
  • : Tu by mal užívateľ zadať presnú adresu URL svojho vzdialeného úložiska. Bude to indikovať vzdialený server. Pri smerovaní na vzdialený server používa iný protokol ako HTTP, HTTPS, SSH alebo
  • Recurse-Submodule: Používa sa na spracovanie archívu klonov, ako aj na inicializáciu všetkých vašich obsiahnutých submodulov. Predpokladajme, že máte svoj projekt, ktorý obsahuje submodulu, pomocou vyššie uvedenej možnosti vás ubezpečí, že všetky submodulu sa nielen klonujú, ale aj inicializujú, len čo sa v našom hlavnom projekte uzavrie. Pri použití tohto procesu klonovania nemusíte vykonať inicializáciu manuálne alebo aktualizovať submodul osobitne.
  • : Adresár nie je nič iné ako identický názov priečinka, ktorý je k dispozícii na vašom lokálnom počítači, do ktorého sa úložisko stiahne. V prípade, že táto voľba nie je definovaná, Git vytvorí nový priečinok.
  • Klon Git je spracovaný ako git inits, tento príkaz chceme vykonať iba raz.
  • Keď vývojár stiahne svoju pracovnú kópiu, teraz bude môcť vykonávať všetky operácie na kontrolu verzií a spoluprácu v klube spolu s miestnym úložiskom.
  • Spolupráca Repo-To-Repo: Github funguje ako pracovný proces SVN.but, ale jeho pracovný proces je iný ako SVN. Podobne ako SVN aj git nerobí žiadne rušenie medzi v súčasnosti pracujúcou kópiou a miestnym úložiskom.
  • To robí spoluprácu s git odlišnou ako SVN. Proces práce so SVN je taký, že závisí od prepojenia medzi centrálnym úložiskom a pracovnou kópiou spolupráce.
  • Je založená na interakcii úložiska a úložiska. Vývojár nie je schopný verifikovať pracovnú kópiu SVN do svojho centrálneho úložiska, ale môže tlačiť alebo ťahať odovzdania z jedného úložiska do druhého.
  • GIT URL: Git definuje svoju samostatnú syntax URL, takže je možné odovzdať git vzdialeným úložiskám. Klon Git je najbežnejšie používaný proces na vzdialených úložiskách s adresou git URL.
  • V procese klonovania sa používajú rôzne protokoly:
  • SSH: Toto je skratka Secure Shell, čo je autentizovaný sieťový protokol nakonfigurovaný hlavne na väčšine serverov.
  • S pomocou protokolu SSH musíte nakonfigurovať poverenia spolu s hostiteľským serverom
  • GIT: GIT prichádza s výpočtovou technikou, ktorá sa vykonáva na porte (9418). Je to ako protokol SSH nemá overenie.
  • HTTP: Toto je známe ako HyperText Transfer Protocol. Je známy ako jeden z najpopulárnejších protokolov používaných na prenos údajov HTML webovej stránky na internete.
  • Použitie klonu GitHub: Klon Git označuje ukazovateľ na už existujúci archív a vytvára kópiu tohto archívu v novom adresári na inom mieste.
  • Nech je vaše pôvodné úložisko bez ohľadu na to, bude umiestnené v lokálnom systéme súborov alebo na vzdialenom počítači. Príkaz Git clone nie je nič iné ako kopírovanie už predstaveného úložiska git. Funguje to ako pokladňa SVN.
  • Úložisko Git nie je nič iné ako mať samostatnú históriu, správu vlastných súborov a všetky tieto veci pochádzajú z pôvodného úložiska.
  • Pomocou procesu klonovania vytvorí vzdialené pripojenie, ktoré pozná pôvod, ktorý ukazuje späť na už predstavené pôvodné repo. Tento proces uľahčuje interakciu s centrálnym úložiskom.
  • Tento proces automatického vytvorenia spojenia pomocou vytvorenia odkazu na git na príslušnú vzdialenú vetvu, ktorá spadá pod referencie / diaľkové ovládače / pôvod a na inicializačné účely remote.origin.url a remote.origin.fetch sa tieto premenné používajú ako konfiguračné premenné.,
  • Pozrime sa na jeden príklad, ktorý stručne vysvetlí, ako klon gitu presne funguje v úložisku Github. Ukáže sa, ako získať lokálnu kópiu nášho centrálneho archívu, ktorý sa nachádza na serveri, kde môže byť pre užívateľa ľahko prístupný.

  • Ako je uvedené vyššie, v prvom kroku vytvorí nové úložisko do demo adresára GitHub do aktuálne fungujúceho lokálneho systému a potom ho zverejní s obsahom centrálneho úložiska.
  • Ďalším krokom je prechod do pracovného adresára pomocou príkazu cd (folder_name), ktorý bol uvedený v príklade uvedenom vyššie. Teraz ste schopní robiť zmeny vo vašom kóde, dopúšťať sa zmien, ako aj komunikovať s inými úložiskami, ktoré sú tu prítomné.
  • Pomôže vám to pri klonovaní miestneho alebo vzdialeného úložiska, pomocou plytkej možnosti môžete úložiská čiastočne klonovať. Môžete tiež klonovať pomocou holého úložiska. ešte jedna vec, ktorú git klon urobiť, je git URL nie je iba syntax, ale aj podporované protokoly.
  • Ak chcete vykonať klonovanie do jedného konkrétneho priečinka, je tiež možné použiť nasledujúcu syntax ako:

git clone

Tu bude klonovať úložisko, na ktorom sa skutočne nachádza, zadaním jeho adresárového umiestnenia pomocou lokálneho počítača.

  • Ďalším typom je klonovanie, ktoré môžete vykonať pomocou konkrétnej značky, ktorá spúšťa príkaz s názvom: git clone –branch

Nad príkazovým klonom je úložisko, v ktorom je uložený a bude klonovať iba odkazy

  • Ďalším najobľúbenejším typom klonovania Github je plytký klon, ktorý sa vykonáva ako klon Git - hĺbka = 1

Klonuje úložisko, v ktorom je uložený, a teraz je možné klonovať iba podrobnosti histórie záväzkov, ktoré sú deklarované pomocou voľby depth = 1. Pomocou vyššie uvedeného príkazu sa vytvorí a tu sa urobia všetky nedávne potvrdenia, ktoré sa vložia do vášho novo klonovaného úložiska. Toto je najznámejšia metóda klonovania, pretože vždy, keď pracujete so svojim archívom, máte veľmi silnú históriu potvrdení. Niekedy sa vyskytnú rôzne problémy, ako napríklad miesto na disku, dlhá čakacia doba a limity použitia. Plytký klon však všetky tieto problémy so škálovaním rieši veľmi efektívne.

Príklady klonu Github

Vytvorme príklad pre klonovanie úložiska krok za krokom:

Krok 1: Najskôr urobte nastavenie účtu v službe Github. Čo je užitočné, aby ste sem umiestnili všetky svoje súbory. Po dokončení vytvorte úložisko.

Krok 2: Po nastavení pomocou účtu tu môžete vytvoriť úložisko s možnosťou vytvoriť úložisko pomocou prehliadača, vyplniť všetky požadované údaje a vytvoriť úložisko.

Krok 3: Po vytvorení úložiska musíte vyplniť rôzne súbory v hornom rohu, z ktorých je možné upravovať v súbore README, alebo si môžete vytvoriť svoj vlastný súbor a upravovať medzi nimi a po dokončení zmien je ďalším krokom vykonanie všetkých zmien.,

Krok 4: Ďalším a najdôležitejším krokom je klonovanie úložiska.

Počas klonovania vytvorí kópiu pre náš lokálny systém ako:

Krok 5: Teraz je čas naklonovať adresu URL prostredníctvom nášho miestneho systému, ako je to zobrazené nižšie:

Klonovací proces bude pokračovať.

Po dokončení klonovania sa všetky súbory uložia lokálne a zobrazia sa všetky podrobnosti, ktoré sa ho týkajú.

Tu môžete vidieť celú históriu.

Krok 6: Teraz je čas načítať všetky podrobnosti k pôvodu.

Ak chcete zmeniť pobočku, je to možné aj v Github.

Krok 7: Akonáhle sú všetky podrobnosti načítané do pôvodného stavu, je tu čas na vykonanie dobrého potvrdenia a celý proces bude dokončený.

Záver - GitHub Clone

  • Z vyššie uvedených detailov sa uvádza, že klon Github je proces vytvárania kópie cieľového archívu.
  • Klonovanie môžete vykonať do konkrétneho adresára, konkrétnej značky alebo plytkého klonu.
  • Tento cieľový repo je buď lokálny alebo vzdialený. Github umožňuje niektorým sieťovým protokolom komunikovať so vzdialeným úložiskom.

Odporúčané články

Toto je sprievodca GitHub Clone. Tu sme diskutovali o tom, čo je klon GitHub, ako vytvoriť klon spolu s príkladmi. Viac informácií nájdete aj v ďalších navrhovaných článkoch -

  1. Najlepšie príkazy GitHub s príkladmi
  2. GitHub vs SVN | Rozdiel medzi
  3. Začíname s terminológiou Git
  4. Výuky o algoritmoch vedy o údajoch
  5. Systém riadenia verzií GIT
  6. Git Push
  7. Čo je Hub?
  8. Tri fázy životného cyklu Gitu s pracovným tokom
  9. Ako používať GIT Cherry-pick s príkladom?