Hvordan kopiere en git repo uten historie?

Hvordan kopiere en git repo uten historie?
På Github jobber utviklere på forskjellige fjerntliggende lagre. Noen ganger ønsker de å offentliggjøre sine private depoter eller kopiere det eksterne depotet til det lokale depotet. Noen depoteres forpliktelser inneholder imidlertid hemmelig informasjon de ikke ønsker å synliggjøre offentlig. Så Git lar dem kopiere eller offentliggjøre det eksterne depotet uten historie.

Denne oppskrivningen vil forklare prosessen med å kopiere et git-depot uten historie.

Hvordan kloner den spesielle Git -depothistorikken?

Følg trinnene for å kopiere et lokalt depot uten logghistorie, følg trinnene nedenfor:

  • Naviger til den lokale katalogen.
  • Velg en bestemt GitHub -repo og kopier HTTP -URL -en.
  • Klon git repo uten historie ved å bruke "git klon -dybde 1 ”Kommando.
  • Se forpliktelseshistorien.

Trinn 1: Bytt til et bestemt lokalt depot

Først må du skrive ut "CD”Kommando sammen med ønsket vei og omdirigere til den:

$ CD "C: \ git \ test_3"

Trinn 2: Kopier ekstern URL

Åpne deretter GitHub, naviger til det nødvendige eksterne depotet som du vil klone, og kopiere dets "HTTP URL”Til utklippstavlen:

Trinn 3: KLONE Remote Repository

Nå, bruk "git klon”Kommando sammen med ønsket dybde og HTTP -URL i det eksterne depotet for å kopiere det aktuelle depotet:

$ git klon -dybde 1 https: // github.com/laibayounas/newrepo.git

Her, "-dybde”Alternativet brukes til å få ønsket mengde forpliktelser. “dybde 1”Vil bare omfatte den siste forpliktelsen:

Trinn 4: Naviger til eksternt depot

Neste, omdirigere til det klonede git -depotet ved å bruke "CD”Kommando:

$ CD NewRepo

Trinn 5: Kontroller reflog

Til slutt, se forpliktelseshistorikken ved å sjekke referanseloggen:

$ git reflog .

Underskjermbildet viser bare den siste forpliktelsen, noe som betyr at GIT-depotet har blitt kopiert med hell uten historie:

Vi har demonstrert den enkleste metoden for å kopiere et git -depot til et lokalt depot uten historie.

Konklusjon

For å kopiere Git -depotet uten historie, bytter du først til det lokale depotet. Deretter, åpne Github, gå til et bestemt eksternt depot for Github, og kopier URL -en. Etter det, kopier det eksterne depotet til det lokale depotet ved å utføre "git klon -dybde 1 ”Kommando. Til slutt, se Git Repository Reference Log for å bekrefte endringene. Denne oppskrivningen forklarte prosessen med å kopiere et git-depot uten historie.