Vad är en Git Hub-klon?

  • Github-klon är inget annat än en process att ladda ner ett redan presenterat git-arkiv till ditt lokala system.
  • Efter att du har utfört Git-klon-kommandot har du din egen lokala version av det förvaret. Så du kan nu börja arbeta med ditt projekt.
  • I grund och botten GitHub-klonen är huvudförvaret tillgängligt på en fjärrserver. Det fjärrlagrings URL: en är nu relaterad till "ursprunget".
  • Det gör att en utvecklare enkelt kan slå samman sina ändringar, kunna ladda ner nya versioner, göra några ändringar om det behövs och uppdatera koden med den senaste versionen.
  • Så varje utvecklare som är involverad i detta projekt kan nu se uppdaterade ändringar, lagra dem och göra ändringar när det behövs.

Hur skapar jag en klon?

Kloning är en process för att skapa en kopia av koden som faktiskt presenteras i ditt arkiv. När kloning är klar kan du göra ändringar i din skapade kopia av koden och när du vill kan du kunna dra alla ändringar till ditt arkiv.

Så om du vill klona i Github kan du följa följande steg:

  • Först måste du skapa en mapp och sedan öppna terminalen. Därefter tar du vägen till den angivna mappen där du faktiskt vill spara förvaret efter det körning efter kommandot: git clone git: ("URL till projektet")
  • När detta kommando har körts kommer det att ladda ner alla filer till den angivna mappen.
  • Det finns några viktiga alternativ inkluderade när du klonerar, de är som följer:
  • : Här ska användaren ange den exakta URL: en för deras fjärrlager. Det kommer att indikera till en fjärrserver. När den pekar på fjärrservern använder den ett annat protokoll som HTTP, HTTPS, SSH eller
  • Recurse-Submodule: Det används för att bearbeta klonförvar samt initialisera med alla dina medföljande undermoduler. Anta att du har ditt projekt som innehåller undermoduler, med hjälp av ovanstående alternativ kommer det att säkerställa att alla undermoduler inte bara klonas utan också initialiseras när vårt huvudprojekt har stängts. Genom att använda den här kloningsprocessen behöver du inte initialisera manuellt eller uppdatera undermoduler separat.
  • : Katalogen är inget annat än ett identiskt namn på din mapp som är tillgänglig på din lokala maskin där förvaret kommer att ladda ner till den. Om detta alternativ inte definieras kommer Git att skapa en ny mapp.
  • Git-klon behandlas som git-inits, vi vill bara utföra detta kommando en gång.
  • När utvecklaren har laddat ner sin arbetskopia kan de nu utföra alla versionskontrollåtgärder och samarbete klubbbädd tillsammans med deras lokala förvar.
  • Repo-to-Repo-samarbete: Github fungerar som SVN.but gits arbetsprocess är annorlunda än SVN. Som SVN gör, gör git inte heller någon störning bland din för närvarande arbetande kopia och ditt lokala arkiv.
  • Det gör samarbete med git annorlunda än SVN. Processen med att arbeta med SVN är som den beror på kopplingen mellan centralförvaret och gits arbetskopia av samarbete.
  • Det är baserat på förvar till förvar interaktion. Istället för att verifiera en fungerande kopia av SVN i deras centrala arkiv, kan en utvecklare driva eller dra kommit från ett arkiv till ett annat.
  • GIT URL: Git definierar sin fristående URL-syntax, så att man kan skicka fjärrlagringsplatser till git. Git-klon är den mest använda processen på fjärrförvar med git-URL.
  • Det finns olika protokoll som används vid kloning av dessa är följande:
  • SSH: Detta är förkortningen för Secure Shell, som är ett autentiserat nätverksprotokoll som huvudsakligen är konfigurerat med de flesta servrar.
  • Med hjälp av SSH-protokoll måste du konfigurera referenser tillsammans med hosting-server
  • GIT: GIT kommer med datoranvändning som körs på port (9418). Det är precis som SSH-protokollet inte har verifiering.
  • HTTP: Detta kallas HyperText Transfer Protocol. Det är känt som ett av de mest populära protokollen som används för att skicka HTML-data på webbsidan.
  • Användning av GitHub-klon: Git-klon indikerar en pekare till redan befintligt arkiv och skapar en kopia av det arkivet i den nya katalogen, på en annan plats.
  • Oavsett vilket originalförvar det är, kommer det att finnas i ett lokalt filsystem eller på en fjärrmaskin. Git-klon-kommando är inget annat än att kopiera ett redan presenterat git-arkiv. Det fungerar som en SVN-kassa.
  • Git-förvaret är inget annat än att ha sin egen historia, hantering av sina egna filer och alla dessa saker kommer från det ursprungliga förvaret.
  • Med hjälp av kloningsprocessen kommer det att skapa en fjärranslutning som känner till som ursprung som visar tillbaka till det redan presenterade originalrepot. Denna process gör det enkelt att interagera med det centrala förvaret.
  • Denna process för att upprätta en anslutning automatiskt med hjälp av att skapa git-referens till deras motsvarande fjärrgren som kommer under referenser / fjärrkontroller / ursprung och för initialiseringsändamål remote.origin.url och remote.origin.fetch dessa variabler används som konfigurationsvariabler .
  • Låt oss överväga ett exempel som kort kommer att förklara hur git-klon exakt fungerar i Github-förvaret. Detta visar hur man får en lokal kopia av vårt centrala arkiv som ligger på servern där det kan vara lättillgängligt för användaren.

  • I enlighet med exemplet ovan, kommer det vid första steget att skapa ett nytt arkiv i GitHub-demokatalogen till ditt nuvarande fungerande lokala system och sedan publicera det med innehållet i det centrala arkivet.
  • Nästa steg är att gå in i din arbetskatalog med kommandot cd (mappnamn) samma exekverade i exemplet ovan. Nu kan du göra ändringar i din kod, utföra ändringar samt kunna interagera med andra lagrar som finns där.
  • Det hjälper dig att klona ett lokalt eller fjärrlager, med hjälp av grunt alternativ kan du klona förvar delvis. Du kan också klonas med ett bara förvar. ytterligare en sak som git klon gör är att git URL inte är den enda syntaxen utan också stöds protokoll.
  • Om du vill klona till en specifik mapp är det också möjligt genom att använda följande syntax som:

git clone

Här klonar det förvaret som faktiskt finns på genom att ange dess katalogplats med hjälp av det på din lokala maskin.

  • En annan typ är att du kan göra kloning genom att använda en specifik tagg som kör ett kommando som heter: git clone – branch

Ovanför kommando klon, ditt arkiv som lagras på och det kommer bara att klona referenser för

  • En mer populär typ av Github-kloning är en grunt klon som körs som Git-klon - djup = 1

Det kommer att klona förvaret som lagras på och nu kan det bara klona historikdetaljer för åtaganden som deklareras med hjälp av alternativdjup = 1. Genom att använda kommandot ovan skapas och här görs de senaste åtagandena som sätts in i ditt nyklonade arkiv. Detta är den mest kända metoden för kloning eftersom varje gång du arbetar med ditt arkiv har du en mycket stark engagemangshistoria. Ibland uppstår olika problem som diskutrymme, lång väntetid och användningsgränser. Men grunt klon löser alla dessa skalningsfrågor mycket effektivt.

Exempel på Github-klon

Låt oss skapa ett exempel för kloning av förvar steg för steg:

Steg 1: Gör först kontoinställningar på Github. Vilket är användbart för att lägga alla dina filer här. När du är klar skapar du ett arkiv.

Steg 2: Efter att ha konfigurerat med kontot kan vi skapa ett arkiv här med möjlighet att skapa ett arkiv med hjälp av webbläsaren, uppfylla alla nödvändiga detaljer och skapa arkivet.

Steg 3: Efter att du har skapat ett arkiv måste du fylla olika filer i det övre hörnet, bland dem redigera i README-filen eller så kan du skapa din egen fil och redigera bland dem och när det är gjort med ändringar, nästa steg är att göra alla ändringarna .

Steg 4: Nästa och viktigaste steg är att klona ditt arkiv.

Under kloning skapar det en kopia till vårt lokala system som:

Steg 5: Nu är det dags att klona URL genom vårt lokala system som visas nedan:

Kloningsprocessen kommer att fortsätta.

När kloning är klar lagras alla filer lokalt och visar all information om det.

Här kan du se all historik också.

Steg 6: Nu är det dags att hämta alla detaljer till ursprunget.

Om du vill byta gren är detta också möjligt i Github.

Steg 7: När alla detaljer har hämtats till ursprunget är det nu dags att göra fina åtaganden här och all process kommer att slutföras.

Slutsats - GitHub-klon

  • Allt från ovanstående uppgifter sägs att Github-klon är processen att skapa en kopia av målförvaret.
  • Du kan klona till en specifik katalog, till en specifik tagg eller grunt klon.
  • Målreprotokollet är antingen lokalt eller avlägset. Github tillåter vissa nätverksprotokoll att kommunicera med fjärrförvaret.

Rekommenderade artiklar

Detta är en guide till GitHub-klon. Här har vi diskuterat Vad är en GitHub-klon, Hur man skapar en klon tillsammans med exempel. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer -

  1. Topp GitHub-kommandon med exempel
  2. GitHub vs SVN | Skillnad mellan
  3. Komma igång med Git-terminologi
  4. Handledning om datavetenskapliga algoritmer
  5. GIT-versionskontrollsystem
  6. Git Push
  7. Vad är hub?
  8. Tre steg av Git-livscykel med arbetsflödet
  9. Hur använder jag GIT Cherry-pick med exempel?

Kategori: