Hvad er en Git Hub-klon?

  • Github-klon er intet andet end en proces til download af et allerede præsenteret git-arkiv til dit lokale system.
  • Efter at have udført git-klon-kommando, har du din egen lokale version af det depot. Så du er nu i stand til at begynde at arbejde på dit projekt.
  • Grundlæggende GitHub-klonen, det største lager er tilgængeligt på en ekstern server. Denne fjernoplagrings URL er nu relateret til “oprindelsen”.
  • Det giver en udvikler let mulighed for at flette deres ændringer, kunne downloade nye versioner, udføre nogle ændringer om nødvendigt og opdatere kode med den nyeste version.
  • Så enhver udvikler, der er involveret i dette projekt, kan nu se opdaterede ændringer, gemme dem og udføre ændringer hvor det nogensinde er nødvendigt.

Sådan opretter du en klon?

Kloning er en proces med at oprette en kopi af koden, der faktisk præsenteres i dit arkiv. Når kloning er gjort, kan du foretage ændringer i din oprettede kopi af kode, og når du vil, kan du muligvis trække alle ændringer til dit lager.

Så hvis du vil klone i Github, kan du muligvis følge følgende trin:

  • Først skal du oprette en mappe, derefter åbne terminalen, derefter tage stien ind i den angivne mappe, hvor du faktisk vil gemme depotet efter den kørsel, der følger følgende kommando: git klon git: ("projektets URL")
  • Når denne kommando er udført, downloader den alle filer til den angivne mappe.
  • Der er nogle vigtige indstillinger inkluderet, mens du kører processen med kloning, de er som følger:
  • : Her skal brugeren specificere den nøjagtige URL til deres fjernlager. Det vil indikere til en ekstern server. Mens den peger på fjernserveren, bruger den en anden protokol som HTTP, HTTPS, SSH eller
  • Recurse-Submodule: Det bruges til at behandle klonelager såvel som det initialiseres med alle dine indeholdte undermoduler. Antag, at du overvejer, at du har dit projekt, der indeholder undermoduler, ved hjælp af ovenstående mulighed vil det sikre dig, at alle undermoduler ikke kun klones, men også initialiseres, når vores hovedprojekt er blevet lukket. Ved at bruge denne kloningsproces behøver du ikke at initialisere manuelt eller opdatere undermoduler separat.
  • : Kataloget er intet andet end et identisk navn på din mappe, som er tilgængelig på din lokale maskine, hvor depotet downloades til det. I tilfælde af at hvis denne indstilling ikke er defineret, opretter Git en ny mappe.
  • Git-klon behandles som git-inits, vi vil bare udføre denne kommando kun én gang.
  • Når udvikleren har downloadet deres arbejdskopi, er de nu i stand til at udføre alle versionskontrol operationer og samarbejde klubbed sammen med deres lokale arkiv.
  • Repo-to-Repo-samarbejde: Github fungerer som SVN.but gits arbejdsproces er anderledes end SVN. Som SVN gør, gør git heller ingen forstyrrelser blandt din aktuelt arbejdende kopi og dit lokale arkiv.
  • Det gør samarbejde med git anderledes end SVN. Processen med at arbejde med SVN er som den afhænger af tilknytningen mellem det centrale depot og gits arbejdskopi af samarbejdet.
  • Det er baseret på depot-til-depot-interaktion. I stedet for at verificere en arbejdskopi af SVN i deres centrale depot, er en udvikler i stand til at skubbe eller trække forpligtelser fra et arkiv til et andet.
  • GIT URL: Git definerer dens selvstændige URL-syntaks, så man kan videresende depotlokaler til git. Git-klon er den mest almindeligt anvendte proces på fjernlagre med git URL.
  • Der er forskellige protokoller, der anvendes til kloning, og som følger:
  • SSH: Dette er forkortelsen af ​​Secure Shell, som er en godkendt netværksprotokol, der hovedsageligt er konfigureret med de fleste af serverne.
  • Ved hjælp af SSH-protokol skal du konfigurere legitimationsoplysninger sammen med hosting-server
  • GIT: GIT leveres med computing, der udføres på port (9418). Det er ligesom SSH-protokollen ikke har godkendelse.
  • HTTP: Dette er kendt som HyperText Transfer Protocol. Det er kendt som en af ​​de mest populære protokoller, der bruges til at videregive HTML-data på hjemmesiden på internettet.
  • Brug af GitHub-klon: Git-klon indikerer en markør til allerede eksisterende depot og opretter en kopi af det depot i det nye bibliotek på et andet sted.
  • Uanset hvad dit originale arkiv er, vil det være placeret på et lokalt filsystem eller på en fjernmaskine. Git-klon-kommando er intet andet end at kopiere et allerede præsenteret git-arkiv. Det fungerer som en SVN-checkout.
  • Git-repository er intet andet end at have sin selvstændige historie, styring af sine egne filer og alle disse ting kommer fra det originale arkiv.
  • Ved hjælp af kloningsprocessen opretter den en fjernforbindelse, der kender som oprindelse, der viser tilbage til den allerede præsenterede originale repo. Denne proces gør det nemt at interagere med det centrale arkiv.
  • Denne proces til automatisk at oprette en forbindelse ved hjælp af at oprette git-henvisning til deres tilsvarende fjerngren, der kommer under referencer / fjernbetjeninger / oprindelse og til initialiseringsformål remote.origin.url og remote.origin.fetch disse variabler bruges som konfigurationsvariabler .
  • Lad os overveje et eksempel, som kort vil forklare, hvordan git-klon nøjagtigt fungerer i Github-arkivet. Dette viser, hvordan man får en lokal kopi af vores centrale lager, som er placeret på serveren, hvor det kan være let tilgængeligt for brugeren.

  • I henhold til ovenstående eksempel vil det på det første trin oprette et nyt arkiv i GitHub-demo-biblioteket til dit aktuelt fungerende lokale system og derefter offentliggøre det med indholdet af det centrale arkiv.
  • Det næste trin er at gå ind i dit arbejdsmappe ved hjælp af kommando cd (mappenavn), der blev udført i ovenstående eksempel. Nu er du i stand til at udføre ændringer i din kode, foretage ændringer samt være i stand til at interagere med andre oplagringssteder, der er til stede der.
  • Det hjælper dig med at klone et lokalt eller fjerntliggende lager, ved hjælp af lav indstilling kan du klone depoter delvist. Du kan også klones med et bare depot. en ting mere, som git-klon gør, er, at git-URL ikke er den eneste syntaks, men også understøttede protokoller.
  • Hvis du vil klone til en bestemt mappe, er det også muligt ved at bruge følgende syntaks som:

git clone

Her kloner det depotet, som faktisk er placeret ved at specificere dets katalogplacering ved hjælp af det på din lokale maskine.

  • En anden type er du måske i stand til at udføre kloning ved at bruge et specifikt mærke som kørsel af en kommando kaldet: git clone – branch

Over kommando klon, dit depot, der er gemt på, og det vil kun klone referencerne til

  • En mere populær type Github-kloning er en lav klon, der udføres som Git-klon - dybde = 1

Det kloner det depot, der er gemt på, og nu er dette kun i stand til at klone historikdetaljer for forpligtelser, der er erklæret ved hjælp af optiondybde = 1. Ved at bruge ovennævnte kommando oprettes og her gøres uanset hvilke nylige forpligtelser der indsættes i dit nyligt klonede lager. Dette er den mest berømte metode til kloning, fordi hver gang du arbejder med dit arkiv, har du en meget stærk engagementshistorie. Nogle gange opstår der forskellige problemer som diskplads, lang ventetid og brugsgrænser. Men lavvandet klon løser alle disse skaleringsproblemer meget effektivt.

Eksempler på Github-klon

Lad os skabe et eksempel til kloning af depot trin for trin:

Trin 1: Først skal du foretage kontoopsætning på Github. Hvilket er nyttigt at placere alle dine filer her. Når du er færdig oprette et lager.

Trin 2: Efter opsætning med kontoen kan vi oprette et depot her med muligheden for at oprette et depot ved hjælp af browseren, udføre alle de nødvendige oplysninger og oprette depot.

Trin 3: Efter oprettelse af et arkiv skal du udfylde forskellige filer i øverste hjørne, blandt dem redigere i README-filen, eller du kan oprette din egen fil og redigere blandt dem og når det er gjort med ændringer, er det næste trin at udføre alle ændringerne .

Trin 4: Det næste og vigtigste trin er at klone dit depot.

Under kloning oprettes det en kopi til vores lokale system som:

Trin 5: Nu er det tid til at klone URL gennem vores lokale system som vist nedenfor:

Kloningsprocessen fortsættes.

Når kloning er gjort, gemmes alle filer lokalt og viser alle detaljer vedrørende det.

Her kan du også se al historie.

Trin 6: Nu er det tid til at hente alle detaljer til oprindelsen.

Hvis du vil ændre gren, er dette også muligt i Github.

Trin 7: Når alle detaljer er hentet til oprindelsen, er det nu tid til at gøre en fin forpligtelse her, og alle processer vil blive afsluttet.

Konklusion - GitHub-klon

  • Alt fra ovenstående oplysninger siger det, at Github-klon er processen med at oprette en kopi af mållageret.
  • Du kan klone til et specifikt bibliotek, til et specifikt tag eller en lav klon.
  • Denne målrepro er enten lokal eller fjern. Github tillader nogle netværksprotokoller at kommunikere med fjernlageret.

Anbefalede artikler

Dette er en guide til GitHub-klon. Her har vi drøftet Hvad er en GitHub-klon, Hvordan man opretter en klon sammen med eksempler. Du kan også gennemgå vores andre foreslåede artikler for at lære mere -

  1. Top GitHub-kommandoer med eksempler
  2. GitHub vs SVN | Forskel mellem
  3. Kom godt i gang med Git-terminologi
  4. Tutorials om Data Science Algorithms
  5. GIT versionskontrolsystem
  6. Git Push
  7. Hvad er hub?
  8. Tre faser af Git-livscyklus med arbejdsgangen
  9. Hvordan bruges GIT Cherry-pick med eksempel?

Kategori: