Mis on Git Hubi kloon?

  • Githubi kloon pole midagi muud kui juba esitatud git-hoidla allalaadimine oma kohalikku süsteemi.
  • Pärast git-klooni käsu täitmist on teil selle hoidla kohalik versioon. Nii saate nüüd oma projekti kallale asuda.
  • Põhimõtteliselt GitHubi kloon on peahoidla saadaval kaugserveris. Selle kaughoidla URL on nüüd seotud päritoluga.
  • See võimaldab arendajal hõlpsalt nende muudatusi liita, tal on võimalik alla laadida uusi versioone, vajadusel teha mõned muudatused ja värskendada koodi uusima versiooniga.
  • Nii on kõigil selle projektiga seotud arendajatel nüüd võimalik näha värskendatud muudatusi, neid salvestada ja teha muudatusi seal, kus seda kunagi vaja on.

Kuidas luua klooni?

Kloonimine on koopia loomine protsessist, mis teie hoidlas tegelikult esitatakse. Kui kloonimine on tehtud, saate oma loodud koodikoopias muudatusi teha ja millal iganes soovite, võite kõik muudatused oma hoidlasse tõmmata.

Nii et kui soovite Githubis kloonida, võite järgida järgmisi samme:

  • Esiteks peate looma ühe kausta, seejärel avama terminali, pärast seda viige tee sinna täpsustatud kausta, kuhu pärast selle käsu tegelikult hoidlat salvestada soovite: git clone git: (“projekti URL”)
  • Kui see käsk on täidetud, laadib see kõik failid sellesse kausta alla.
  • Kloonimisprotsessi käigus on lisatud mõned olulised valikud, need on järgmised:
  • : Siin peaks kasutaja täpsustama oma kaughoidla täpse URL-i. See näitab kaugserverile. Kaugserverile osutades kasutab see muud protokolli nagu HTTP, HTTPS, SSH või
  • Korduv alamoodul: seda kasutatakse kloonide hoidla töötlemiseks, samuti initsialiseeritakse see kõigi teie sisalduvate alamoodulitega. Oletame, et teil on oma projekt, mis sisaldab alammoduleid. Ülaltoodud valiku abil tagab see teile, et kõik alammoodulid mitte ainult ei kloonita, vaid ka lähtestatakse pärast meie põhiprojekti sulgemist. Seda kloonimisprotsessi kasutades ei pea te käsitsi lähtestamist ega alamoodulite eraldi värskendamist.
  • : Kataloog ei ole midagi muud kui teie kausta identne nimi, mis on saadaval kohalikus arvutis, kust hoidla selle alla laadib. Juhul, kui seda suvandit ei määratleta, loob Git uue kausta.
  • Git klooni töödeldakse nagu git inits, me tahame seda käsku täita ainult üks kord.
  • Kui arendaja on nende töökoopia alla laadinud, saavad nad nüüd koos kohaliku hoidlaga teha kõiki versioonikontrolli toiminguid ja koostööd.
  • Repo-to-Repo koostöö: Github töötab nagu SVN.kui giti tööprotsess erineb SVN-ist. Nagu SVN, ei häiri ka git teie praegu töötava eksemplari ja kohaliku hoidla seas.
  • See muudab koostöö gitiga erinevaks kui SVN. SVN-iga töötamise protsess on selline, nagu see sõltub manustamisest keskse hoidla ja selle koostöö koopia vahel.
  • See põhineb hoidla ja hoidla koostoimimisel. Selle asemel, et kontrollida SVN-i tööeksemplari nende kesksesse hoidlasse, suudab arendaja edastada või tõmmata kohustusi ühest hoidlast teise.
  • GIT URL: Git määratleb selle iseseisva URL-i süntaksi, nii et üksus saab edastada hoidla kauga asuvaid kohti. Git-kloon on kõige sagedamini kasutatav protsess git-URL-iga serverihoidlates.
  • Kloonimise protsessis kasutatakse erinevaid protokolle, mis on järgmised:
  • SSH: see on lühend Secure Shellist, mis on autentitud võrguprotokoll, mis on konfigureeritud peamiselt enamiku serveritega.
  • SSH-protokolli abil peate koos hostiserveriga konfigureerima ka mandaadid
  • GIT: GIT on kaasas andmetöötlus, mis käivitatakse pordis (9418). See on täpselt selline, nagu SSH-protokollil pole autentimist.
  • HTTP: seda nimetatakse hüperteksti edastusprotokolliks. See on tuntud kui üks populaarsemaid protokolle, mida kasutatakse veebilehtede HTML-andmete edastamiseks Internetis.
  • GitHubi klooni kasutamine: Git-kloon näitab kursorit juba olemasolevale hoidlale ja loob selle hoidla koopia uues kataloogis teises kohas.
  • Ükskõik, milline on teie algne hoidla, asub see kohalikus failisüsteemis või kaugarvutis. Git-klooni käsk pole midagi muud, kui kopeerib juba esitatud git-hoidla. See toimib nagu SVN-i väljaregistreerimine.
  • Giti hoidla pole midagi muud, kui sellel on omaette ajalugu, oma failide haldamine ja kõik need asjad pärinevad algsest hoidlast.
  • Kloonimisprotsessi abil loob see kaugühenduse, mis teab päritolu ja näitab punkti tagasi juba esitatud algsele repole. See protsess võimaldab hõlpsalt suhelda keskse hoidlaga.
  • See ühenduse loomise protsess, mille abil luuakse viited nende vastavale kaugharule, mis asub viidete / kaugjuhtimispuldide / päritolu all, ning initsialiseerimise eesmärgil remote.origin.url ja remote.origin.fetch kasutatakse neid muutujaid konfiguratsioonimuutujatena .
  • Vaatleme ühte näidet, mis selgitab lühidalt, kuidas git-kloon täpselt Githubi hoidlas töötab. See näitab, kuidas saada meie keskne hoidla kohalik koopia, mis asub serveris, kus see on kasutajale hõlpsasti juurdepääsetav.

  • Nagu ülaltoodud näite kohaselt, loob see juba esimesel etapil GitHubi demokataloogi teie praegu töötava kohaliku süsteemi uue hoidla ja avaldab selle koos keskhoidla sisuga.
  • Järgmine samm on siseneda oma töökataloogi, kasutades käsku cd (kausta_nimi), nagu ülaltoodud näites. Nüüd saate oma koodis muudatusi teha, muudatusi teha, aga ka suhelda teiste seal asuvate hoidlatega.
  • See aitab teil kloonida kohalikku või kaughoidlat, pinnapealse valiku abil saate hoidlaid osaliselt kloonida. Võite kloonida ka palja hoidla abil. Veel üks asi, mida kloonima peab, on git URL, mis pole ainus süntaks, vaid ka toetatud protokollid.
  • Kui soovite kloonida ühte kindlasse kausta, on see võimalik ka järgmise süntaksi abil:

git clone

Siin kloonitakse tegelikult asuv hoidla, täpsustades selle kataloogi asukoha, kasutades seda teie kohalikus arvutis.

  • Teine tüüp on see, et võite kloonida, kasutades konkreetset silti käsu käitamisel nimega: git clone –branch

Käsukloonide kohal on teie hoidla, kuhu on salvestatud ja see kloonib ainult viiteid

  • Veel üks populaarseim Githubi kloonimise tüüp on pinnapealne kloon, mis teostub nagu Giti kloon - sügavus = 1

See kloonib talletatud hoidla ja nüüd on see võimeline kloonima ainult nende tehingute ajaloo üksikasjad, mis on deklareeritud valikuga sügavus = 1. Ülaltoodud käsu abil luuakse siin kõik hiljuti tehtud ülesanded, mis sisestatakse teie värskelt kloonitud hoidlasse. See on kõige kuulsam kloonimisviis, sest alati, kui töötate oma hoidlaga, on teil väga tugev pühendumisajalugu. Mõnikord tekivad erinevad probleemid, näiteks kettaruum, pikk ooteaeg ja kasutuspiirangud. Kuid pinnapealne kloon lahendab kõik need mõõtkavaga seotud probleemid väga tõhusalt.

Näited Githubi kloonist

Loome näite hoidla kloonimise kohta samm-sammult:

1. samm. Esmalt tehke konto seadistamine Githubis. Mis on kasulik, kui panete kõik oma failid siia. Kui see on valmis, looge hoidla.

2. samm: pärast kontoga seadistamist saate siin luua hoidla koos võimalusega luua brauseri abil hoidla, täita kõik nõutavad üksikasjad ja luua hoidla.

3. samm: pärast hoidla loomist peate täitma ülanurgas erinevad failid, nende hulgas redigeerima failis README või võite luua oma faili ja redigeerida nende seas ning kui olete muudatustega hakkama saanud, on järgmine samm kõigi muudatuste tegemine .

4. samm: järgmine ja kõige olulisem samm on hoidla kloonimine.

Kloonimise ajal loob see koopia meie kohalikku süsteemi järgmiselt:

5. samm: nüüd on aeg kloonida URL meie kohaliku süsteemi kaudu, nagu allpool näidatud:

Kloonimisprotsessi jätkatakse.

Kui kloonimine on tehtud, salvestatakse kõik failid kohapeal ja kuvatakse kõik üksikasjad selle kohta.

Siin näete ka kogu ajalugu.

6. samm: nüüd on aeg tuua kõik üksikasjad päritolu juurde.

Kui soovite haru vahetada, on see ka Githubis võimalik.

7. samm: Kui kõik üksikasjad on päritolule viidud, on käes aeg siin kõik korras teha ja kogu protsess on lõpule viidud.

Järeldus - GitHubi kloon

  • Kõik ülaltoodud üksikasjad väidavad, et Githubi kloon on sihthoidla koopia loomise protsess.
  • Võite kloonida kindlasse kataloogi, kindlasse silti või madalasse klooni.
  • Sihtrepo on kas kohalik või kauge. Github võimaldab mõnel võrguprotokollil suhelda kaughoidlaga.

Soovitatavad artiklid

See on GitHubi klooni juhend. Siin oleme arutanud koos näidetega, mis on GitHubi kloon, kuidas klooni luua. Lisateavet leiate ka meie muudest soovitatud artiklitest -

  1. GitHubi peamised käsud näidetega
  2. GitHub vs SVN | Erinevus
  3. Giti terminoloogiaga tutvumine
  4. Juhendid andmeteaduse algoritmide kohta
  5. GIT versioonikontrollisüsteem
  6. Git Push
  7. Mis on Rumm?
  8. Giti elutsükli kolm etappi koos töövooga
  9. Kuidas kasutada GIT Cherry-pick koos näitega?

Kategooria: