Git backup eller git klon? Hva burde du gjøre?

Git backup eller git klon? Hva burde du gjøre?
Git er et open source desentralisert versjonskontrollsystem designet for å håndtere og administrere alt i store prosjekter. Det er mer nyttig å spore endringer i prosjektets kildekode eller filer og la flere brukere samarbeide om det samme prosjektet. De fleste utviklere jobber eller gjør endringer på Git lokale depoter og skyver dem deretter til det eksterne depotet for sparingsformål.

For å presse eller begå endringer fra Git Local Repository til det eksterne depotet, er brukere pålagt å koble sammen begge. For å gjøre det, “$ git klon ”Kommando brukes. Noen ganger mister brukere sine viktige prosjektfiler eller kodebiter, eller det kan være mulig å slette dem. For å overvinne denne situasjonen, kan de lage sikkerhetskopier.

Denne artikkelen vil diskutere hva Git Backup eller Git Clone er og hva du bør velge mellom dem. Så la oss starte!

Hva er en git -klon?

Å jobbe med ethvert prosjekt som er basert på en slags utvikling krever kopier av prosjektene dine som sikkerhetskopier som kan være nyttige når du har mistet eller utilsiktet slettet en hel prosjektkatalog fra systemet vårt. På samme måte når vi jobber med Git, lager vi en fullstendig kopi av prosjektet vårt med en hel historie med endringer på et eksternt depot. Kloning er navnet på en spesifikk funksjon i Git som gjør oss i stand til å gjøre dette. Det hjelper med å klone det eksterne depotet og koble det til det lokale depotet.

Hvordan kloner git eksternt depot?

For å klone et eksternt depot, må du først åpne Github -vertstjenesten og flytte til det spesifikke depotet som må klon. Etter det, klikk på “Kode”Knapp og kopierer den medfølgende koblingen. Du finner to lenker der, den første heter "Https”, Og den andre vil være“Ssh”Nøkkel.

Anta at brukeren kloner det eksterne depotet gjennom HTTP -URL -er. I så fall vil de oppgi et brukernavn og passord når de utfører en enkelt handling på Git Remote Repository, for eksempel Git Pull, Push eller Fetch. Derimot, hvis du kloner et depot ved hjelp av en SSH eller sikker skallprotokoll, vil det bli brukt som sikrede tjenester over et nettverk. Når du har gitt legitimasjonen din, vil de bli frelst for alltid.

La oss nå sjekke ut kloningsprosedyren til det eksterne depotet gjennom ovennevnte protokoll og nøkkel.

Hvordan klone git eksternt depot med https?

Følg instruksjonene for å klone et Git -fjernmester med HTTPS -protokoll.

Trinn 1: Åpne git -terminal

Først, trykk på “Ctrl + Esc”Nøkkel for å åpne“Oppstart" Meny. Søk deretter etter "Git bash”Terminal og åpne den:

Trinn 2: Naviger til katalog

Deretter flytt til det lokale depotet som må klones:

$ CD "C: \ Brukere \ Nazma \ Git \ Demo"

Trinn 3: Kopier ekstern HTTP -URL

Nå, åpne GitHub -vertstjenesten på din favoritt nettleser og gå til det eksterne depotet. Klikk deretter på "Kode”Knapp og kopier“HTTPS URL”Til utklippstavlen:

Trinn 4: Clone Git Remote Repo

Til slutt, utfør "git klon”Kommando med depot -URL:

$ git klon https: // github.com/gituser0422/mari_khan.git

Som du kan se, har vi vellykket klonet “Mari_khan”Eksternt depot:

Gå nå til neste avsnitt for å klone depotet ved hjelp av en SSH -tast.

Hvordan klone git eksternt depot med SSH?

Hvis du vil klone et eksternt depot ved hjelp av en SSH -URL for å lagre legitimasjonen i stedet for å gi dem hver gang, følg instruksjonene.

Trinn 1: Kopier Git Remote SSH

Åpne først det eksterne depotet, klikk på "Kode”-Knappen, og kopier det tilgjengelige“SSH URL”:

Trinn 2: Klon Git Remote Repository

Nå, for å klone det eksterne depotet, utfør "git klon”Kommando med kopiert URL:

$ git clone [email protected]: gituser0422/cloning_branch.git

Underutgangen indikerer at "Cloning_branch”Remote Repository er klonet vellykket:

For å forstå GIT -sikkerhetskopien, beveg deg mot neste avsnitt.

Hva er en Git -sikkerhetskopi?

Etter å ha fullført prosjektet på Git, kan du lage en kopi av prosjektet ditt som en trygg hånd før du støter på en situasjon der du mister filer eller kataloger utilsiktet.

Git backup eller git klon? Hva burde du gjøre?

Du kan klone depotet for å lage en kopi og lagre endringer i prosjekttiden etter tid. Etter å ha laget en sikkerhetskopi, hvis du legger til noen nye filer eller mapper eller noen ekstra funksjoner til prosjektet vårt, blir det imidlertid oppdatert. I denne situasjonen er det påkrevd å ta en sikkerhetskopi av det oppdaterte prosjektet igjen, noe som forverrer situasjonen. Derfor, sammenlignet med Git -sikkerhetskopien, er en Git -klon den beste måten å lage kopier som en sikkerhetskopi av prosjektet.

Det er det! Vi har demonstrert hva Git Clone og Git -sikkerhetskopi er og hva du bør gjøre.

Konklusjon

Etter vår mening er Git Clone den beste måten å lage kopier som en sikkerhetskopi av prosjektet. For å klone et eksternt depot, er SSH og HTTP URL -er tilgjengelige. Du kan bruke det i henhold til dine preferanser. Denne bloggen beskrev hva som er Git Clone og Git -sikkerhetskopi, så vel som hva du bør velge mellom dem.