Git -utviklere lager forskjellige eksterne lagre og jobber med dem. Noen ganger vil de kopiere innholdet til ett depot i en annen katalog. Git lar deg klone det eksterne depotet til den lokale datamaskinen for å legge til eller fjerne filer og fikse konflikter. Dessuten kan du også klone det eksterne depotet til et annet eksisterende eksternt depot for å bidra til et stort prosjekt.
Denne artikkelen vil illustrere prosedyren for å duplisere et Git -depot.
Hvordan dupliserer du et Git -depot?
Følg de medfølgende trinnene for å duplisere et git -depot:
Trinn 1: omdirigere til lokal katalog
Først må du utføre kommandoen nedenfor og bytte til den aktuelle katalogen:
$ CD "C: \ git \ test_2"
Trinn 2: Kontroller det eksterne opprinnelsen
Sørg for om den eksterne opprinnelsen legges til det lokale depotet ved å bruke "git ekstern -v”Kommando:
$ git ekstern -v
Trinn 3: Kontroller gammelt innhold av eksternt depot
Det kan observeres at det gamle depotet inneholder tre grener:
Lag nå en bare kopi av ønsket eksternt depot ved hjelp av "git klon”Kommando sammen med“-naken”Alternativ:
$ git klone --fas https: // github.com/laibayounas/newrepo.git
Her, "-naken”Alternativ brukes til å lage en duplikat kopi av det eksisterende GitHub -depotet i det lokale depotet:
Trinn 4: Naviger til bare klonet depot
Deretter kan du omdirigere til det bare-klonede depotet ved å skrive ut kommandoen nedenfor:
$ CD NewRepo.git
Trinn 5: Skyv duplikatendringer til Target Repository
Deretter bruker du kommandoen nedenfor for å skyve de bare-klonede endringene til målet GitHub-depotet:
$ git push - -mirror https: // github.com/laibayounas/demo.git
Her, "-speil”Alternativ brukes til å lage en duplikat kopi av depotet:
Trinn 6: Flytt tilbake til lokalt depot
For å bytte tilbake til det lokale depotet, skriv ut “CD .. ”Kommando:
$ CD ..
Trinn 7: Fjern midlertidig lokalt depot
Til slutt, slett det bare-klonede midlertidige depotet fra det lokale systemet:
$ rm -rf newrepo.git
I kommandoen ovenfor, “rm”Alternativ brukes til å fjerne et midlertidig depot, og“-rf”Kommando vil slette alt i depotet:
Trinn 8: Kontroller endringer i mållageret
Til slutt må du bekrefte de nye endringene i mållageret:
Det kan observeres at det gamle depotet har blitt duplisert til mållageret.
Konklusjon
For å duplisere et git -depot, først, flytt til det lokale depotet og sjekk det eksterne opprinnelsen. Lag deretter en bar (duplikat) kopi av det aktuelle fjernlageret og bytt til den. Neste, utfør "git push -mirror ”Kommando for å skyve de bare-klonede endringene til målet GitHub-depot. Bytt tilbake til den lokale katalogen og fjern det midlertidige bare-klonede depotet fra det lokale systemet. Til slutt, bekreft de ekstra endringene i målet GitHub -depot. Denne artikkelen demonstrerte prosessen for å duplisere et Git -depot.