Što je klon Git Hub-a?

  • Klon Github-a nije ništa drugo nego postupak preuzimanja već predstavljenog git skladišta u vaš lokalni sustav.
  • Nakon što izvršite naredbu git clone, imate svoju lokalnu verziju tog spremišta. Dakle, sada možete početi raditi na svom projektu.
  • U osnovi GitHub klon, glavno spremište je dostupno na udaljenom poslužitelju. URL tog udaljenog skladišta sada je povezan s "podrijetlom".
  • To omogućava programeru da lako spoji njihove promjene, može preuzeti nove verzije, napraviti neke promjene ako je potrebno i ažurirati kod s najnovijom verzijom.
  • Tako svaki programer koji je uključen u ovaj projekt sada može vidjeti ažurirane promjene, pohraniti ih i izvršiti promjene gdje god je potrebno.

Kako stvoriti klon?

Kloniranje je proces stvaranja kopije koda koji je zapravo predstavljen u vašem spremištu. Nakon što je kloniranje obavljeno, moći ćete izvršiti promjene u svojoj stvorenoj kopiji koda i kad god želite, moći ćete povući sve promjene u svoje spremište.

Dakle, ako se želite klonirati u Githubu, možda ćete slijediti sljedeće korake:

  • Prvo morate kreirati jednu mapu, a zatim otvoriti terminal, a nakon toga krenuti stazom do te određene mape u koju zapravo želite spremiti spremište nakon te izvedbe slijedeće naredbe: git clone git: ("URL projekta")
  • Nakon što se izvrši ova naredba, preuzet će sve datoteke u navedenu mapu.
  • Postoje neke važne opcije tijekom pokretanja postupka kloniranja, a to su:
  • : Ovdje korisnik treba navesti točan URL svog udaljenog spremišta. Pokazat će udaljenom poslužitelju. Dok pokazuje na udaljeni poslužitelj, koristi drugačiji protokol poput HTTP, HTTPS, SSH ili
  • Recurse-submodule: Koristi se za obradu spremišta klonova kao i inicijalizacija sa svim sadržanim podmodulima. Pretpostavimo da imate projekt koji sadrži podmodule, uz pomoć gornje opcije jamčiti će vam da se svi podmoduli neće samo klonirati, već i inicijalizirati nakon zatvaranja našeg glavnog projekta. Korištenjem ovog postupka kloniranja ne morate raditi inicijalizaciju ručno ili zasebno ažurirati podmodule.
  • : Imenik nije samo identičan naziv mape koja je dostupna na vašem lokalnom računalu gdje će spremište preuzeti u nju. U slučaju, ako ova opcija tada nije definirana, Git će stvoriti novu mapu.
  • Git klon se obrađuje kao git inits, ovu naredbu želimo izvršiti samo jednom.
  • Jednom kada programer preuzme njihovu radnu kopiju, sada su u mogućnosti obavljati sve operacije kontrole verzija i suradnju u kombinaciji sa svojim lokalnim spremištem.
  • Repo-to-repo suradnja: Github djeluje kao SVN.but, radni proces gita drugačiji je od SVN-a. Kao što SVN čini, git također ne pravi probleme među trenutno radnom kopijom i lokalnim spremištem.
  • To čini suradnju s git-om drugačijom od SVN-a. Proces rada sa SVN-om je takav da ovisi o povezanosti između središnjeg spremišta i radnoj kopiji suradnje.
  • Temelji se na interakciji od skladišta do skladišta. Umjesto da provjeri radnu kopiju SVN-a u njihovom središnjem spremištu, programer može prebaciti ili povući obveze iz jednog spremišta u drugo.
  • GIT URL: Git definira samostalnu sintaksu URL-a, tako da se može proslijediti udaljena mjesta spremišta u git. Git klon je najčešće korišteni postupak u udaljenim spremištima s git URL-om.
  • U procesu kloniranja koriste se različiti protokoli koji su sljedeći:
  • SSH: Ovo je kratica Secure Shell, koja je ovjereni mrežni protokol uglavnom konfiguriran s većinom poslužitelja.
  • Uz pomoć SSH protokola, morate konfigurirati vjerodajnice zajedno sa hosting serverom
  • GIT: GIT dolazi s računanjem koje se izvodi na priključku (9418). To je baš kao što SSH protokol nema provjeru autentičnosti.
  • HTTP: To je poznato pod nazivom HyperText Transfer Protocol. Poznat je kao jedan od najpopularnijih protokola koji se koriste za prosljeđivanje HTML podataka web stranice na Internet.
  • Upotreba klona GitHub: Git klon označava pokazivač na već postojeće spremište i stvara kopiju tog spremišta u novom direktoriju, na drugom mjestu.
  • Bez obzira na to koje je izvorno spremište, ono će se nalaziti u lokalnom datotečnom sustavu ili na udaljenom računalu. Naredba za klon Git nije ništa drugo nego kopiranje već predstavljenog git spremišta. Djeluje kao SVN blagajna.
  • Git repozitorij je ništa drugo, osim što ima vlastitu povijest, upravljanje vlastitim datotekama i sve te stvari dolaze iz izvornog spremišta.
  • Pomoću postupka kloniranja uspostavit će se daljinska veza koja zna kao podrijetlo, a koja ukazuje na već predstavljeni originalni repo. Ovaj postupak olakšava interakciju s središnjim spremištem.
  • Ovaj se postupak uspostavljanja veze automatski, uz pomoć stvaranja git reference na njihovu odgovarajuću udaljenu granu, koja se nalazi ispod referenci / daljina / podrijetla i za svrhu inicijalizacije remote.origin.url i remote.origin.fetch te se varijable koriste kao konfiguracijske varijable.,
  • Razmotrimo jedan primjer koji će ukratko objasniti kako git klon točno djeluje u spremištu Github. Ovo će pokazati kako dobiti lokalnu kopiju našeg središnjeg spremišta koje se nalazi na poslužitelju i može biti lako dostupno korisniku.

  • Prema gore navedenom primjeru, već na prvom koraku kreirat će se novo spremište u GitHub demo mapu u vašem trenutačno radnom lokalnom sustavu, a zatim ga objaviti sa sadržajem središnjeg spremišta.
  • Sljedeći korak je ulazak u vašu radnu mapu pomoću naredbe cd (ime_mape) iste izvršene u gornjem primjeru. Sada ste u mogućnosti izvršiti promjene u kodu, počiniti promjene, kao i moći interakciju s ostalim spremištima koja su tamo prisutna.
  • Pomoći će vam da klonirate lokalno ili udaljeno spremište, a pomoću plitke opcije možete djelomično klonirati spremišta. Možete se klonirati i golim spremištem. još jedna stvar koju git clone radi jest da git URL nije jedina sintaksa, već podržani protokoli.
  • Ako želite klonirati u jednu određenu mapu, tada je to moguće i pomoću sljedeće sintakse kao:

git clone

Ovdje će klonirati spremište koje se zapravo nalazi određivanjem mjesta direktorija koristeći se na vašem lokalnom stroju.

  • Drugi je tip koji možete izvršiti kloniranjem koristeći specifičnu oznaku kako izvodi naredbu pod nazivom: git clone – granč

Iznad naredbenog klona vaše spremište koje je pohranjeno u i kloniraće reference

  • Još jedna od najpopularnijih vrsta kloniranja Github-a je plitki klon koji se izvršava poput Git-klona –depth = 1

Klonirat će spremište u koje se pohranjuje i sada može klonirati samo detalje povijesti povjerenstava koje su deklarirane korištenjem opcije dubina = 1. Korištenjem gornje naredbe stvoreno je i ovdje se izvrše sve nedavne obveze umetnute u novo klonirano spremište. Ovo je najpoznatija metoda kloniranja jer kad god radite sa svojim spremištem imate vrlo jaku povijest počinjenja. Ponekad se pojavljuju različiti problemi poput diskovnog prostora, dugog vremena čekanja i ograničenja upotrebe. Ali plitki klon vrlo učinkovito rješava sva pitanja skaliranja.

Primjeri Github klona

Napravimo primjer kloniranja spremišta korak po korak:

Korak 1: Prvo napravite postavljanje računa na Githubu. Što je korisno ovdje staviti sve svoje datoteke. Nakon završetka stvorite spremište.

Korak 2: Nakon postavljanja s računom omogućuje stvaranje ovdje spremišta s opcijom kreiranja spremišta uz pomoć preglednika, ispunite sve potrebne detalje i napravite spremište.

Korak 3: Nakon stvaranja spremišta morate ispuniti različite datoteke u gornjem kutu, među njima urediti u datoteci README ili možete stvoriti vlastitu datoteku i uređivati ​​među njima i nakon što to učinite s izmjenama, sljedeći korak je počiniti sve promjene,

Korak 4: Sljedeći i najvažniji korak je kloniranje vašeg spremišta.

Tijekom kloniranja to će stvoriti kopiju u naš lokalni sustav kao:

Korak 5: Sada je vrijeme za kloniranje URL-a kroz naš lokalni sustav kao što je prikazano u nastavku:

Proces kloniranja bit će nastavljen.

Nakon kloniranja sve se datoteke pohranjuju lokalno i prikazuju sve detalje u vezi s tim.

Ovdje možete vidjeti i cijelu povijest.

Korak 6: Sada je vrijeme da se sve pojedinosti pronađu u podrijetlu.

Ako želite promijeniti poslovnicu, to je moguće i u Githubu.

Korak 7: Jednom kada se svi detalji vrate u izvorište, sada je vrijeme za to da se ovdje urede i sve će postupak biti dovršen.

Zaključak - GitHub klon

  • Iz gore navedenih detalja, navodi se da je Github klon proces stvaranja kopije ciljanog spremišta.
  • Možete klonirati u određeni direktorij, na određenu oznaku ili plitki klon.
  • Ovaj ciljni repo je ili lokalni ili udaljeni. Github omogućava nekim mrežnim protokolima da komuniciraju s udaljenim spremištem.

Preporučeni članci

Ovo je vodič za GitHub klon. Ovdje smo raspravljali Što je GitHub klon, Kako stvoriti klon zajedno sa primjerima. Možete i proći naše druge predložene članke da biste saznali više -

  1. Najbolje GitHub naredbe s primjerima
  2. GitHub vs SVN | Razlika između
  3. Početak rada s Git terminologijom
  4. Vodiči o algoritmima znanosti o podacima
  5. GIT sustav kontrole verzija
  6. Git Push
  7. Što je koncentrator?
  8. Tri faze životnog ciklusa Git s tijekom rada
  9. Kako koristiti GIT Cherry-pick sa primjerom?

Kategorija: