I Git tar utviklere med store programvareutviklingsprosjekter. De jobber og gjør endringer på lokale git -lagringsplasser. Imidlertid er det en sjanse for å miste depotdata. For å unngå en slik situasjon, er det viktig å lage en sikkerhetskopi av depotet, da det er en god praksis for utviklere å forhindre tap av data. Dessuten lar sikkerhetskopiering av et depot på en ekstern server å samarbeide om samme kodebase.
Denne oppskrivningen vil forklare:
Er "git push -mirror" tilstrekkelig/nok til å sikkerhetskopiere et depot?
Ja, “git push -mirror”Kan være tilstrekkelig for å sikkerhetskopiere et depot. “git push -mirror”Er en GIT -kommando som skyver alt innholdet i det lokale depotet, inkludert filer, tagger, filialer, forplikter meldinger og mange flere til det eksterne depotet.
Hvordan ta sikkerhetskopi av et depot ved hjelp av “git push -mirror” -kommandoen?
For å sikkerhetskopiere et bestemt depot, må du først bytte til det spesifikke GitHub -depotet og kopiere HTTP -URL -en. Naviger deretter til det lokale depotet og legg til det eksterne depotet som en fjernkontroll i det. Etter det, kjør "git push -mirror”Kommando for å opprette en sikkerhetskopi av det lokale depotet i det eksterne depotet. Til slutt kan du bekrefte endringer på det eksterne depotet.
Trinn 1: omdirigere til eksternt depot
Først åpner du GitHub og navigerer til ønsket eksternt depot:
I skjermbildet ovenfor kan innholdet, grenene og kodene til det eksterne depotet sees. Nå, kopier HTTP -URL -en.
Trinn 2: Bytt til lokalt depot
Flytt deretter til ønsket lokale depot:
CD "C: \ git \ newRepo"
Trinn 3: Legg til ekstern opprinnelse
Deretter kobler du det lokale depotet med det spesielle eksterne depotet ved å bruke kommandoen under underverdighet:
git eksternt legg til opprinnelse https: // github.com// .git
Sørg for å erstatte “”Med ditt github -brukernavn og“”Med det eksterne depotnavnet:
Trinn 4: Speil-push til eksternt depot
Nå, skriv ut “git push”Kommando sammen med“speil”Alternativ for å skyve alt innholdet i lokalt depot som et speil til det eksterne depotet:
git push - -mirror
Trinn 5: Bekreft endringer på GitHub -depot
I skjermbildet nedenfor viser den uthevede delen de nye endringene i GitHub -depotet:
Det handlet om å sikkerhetskopiere depotet ved å bruke “git push -mirror”Kommando.
Konklusjon
“git push -mirror”Er en Git -kommando som kan være tilstrekkelig for å sikkerhetskopiere et depot. Det skyver alt innholdet i det lokale depotet, inkludert filer, forplikter meldinger, tagger og grener til GitHub -depotet. For å opprette en sikkerhetskopi av et lokalt depot, kobler først det lokale depotet med det eksterne depotet ved å legge til GitHub -depotet som en fjernkontroll i det. Bruk deretter “git push -mirror”Kommando og se endringer på det eksterne Git -depotet. Denne oppskrivningen forklarte metoden for å sikkerhetskopiere Git-depotet ved å bruke "git push -mirror”Kommando.