Hva er git checkout -orphan brukt til?

Hva er git checkout -orphan brukt til?
Mens de arbeider med store utviklingsprosjekter på Git, jobber utviklere på flere grener. De jobber med en egen gren for hver funksjon og kombinerer den med hovedgrenen. Noen ganger ønsker du imidlertid ikke å dele historien til en spesifikk gren med hovedgrenen. I denne situasjonen lar Git deg lage en egen foreldreløs gren.

Denne artikkelen vil forklare:

  • Hvorfor brukes “git checkout -orphan”?
  • Hvordan bruke kommandoen “Git Checkout -orphan” i Git?

Hvorfor brukes “git checkout -orphan”?

Git Checkout -orphan”Er en kommando i git som brukes til å lage eller lage en ny foreldreløs gren i Git uten forpliktelseshistorie. Den foreldreløse grenen er en uavhengig gren som starter med en egen rotforpliktelse. Hovedformålet er å lage/lage en gren i en git init-lignende tilstand på depotet.

Hvordan bruke kommandoen “Git Checkout -orphan” i Git?

Å bruke “Git Checkout -orphan”Kommando i Git, først, omdirigerer til det lokale depotet og se på dens forpliktelseshistorie. Deretter lager du en foreldreløs gren ved hjelp av “Git Checkout -orphan ”Kommando. Til slutt, sjekk Git -loggen for å bekrefte endringer.

Trinn 1: Naviger til lokalt depot

Bruk først følgende kommando og omdirigerer til ønsket lokale depot:

CD "C: \ git \ repo1"

Trinn 2: Sjekk git -loggen

Vis deretter forpliktelseshistorien til det nåværende depotet:

git log --oneline

I utdataene nedenfor kan alle forpliktelseshistorien til det nåværende depotet sees:

Trinn 3: Lag foreldreløs gren

For å lage en foreldreløs gren i git, bruk "Git Checkout”Kommando med“-foreldreløs”Alternativ og ønsket foreldreløse grennavn. For eksempel har vi spesifisert "Orpbranch”Navn for vår foreldreløse gren:

Git Checkout -Orphan Orpbranch

Det kan observeres at den foreldreløse grenen er opprettet, og vi har byttet til den med hell:

Trinn 4: Se Commit History

Til slutt, se Git -loggen for å sjekke forpliktelseshistorien til Orphan Branch:

git log --oneline

Som du kan se at Orphan -grenen ikke inneholder noen forpliktelseshistorikk:

Det handlet om “Git Checkout -orphan”Kommando i git.

Konklusjon

Git Checkout -orphan”Er en Git -kommando som brukes til å lage en ny foreldreløs gren i Git uten forpliktelseshistorie. Den foreldreløse grenen er en egen gren som begynner med en distinkt root -forpliktelse. Hovedformålet er å opprette en gren i en git init-lignende tilstand på depotet. For å opprette/lage en foreldreløs gren, bruk kommandoen “Git Checkout -Orphan”. Denne artikkelen forklarte bruken av kommandoen “Git Checkout -Orphan” i GIT.