Hvordan du får kirsebærplukk et forpliktelseseksempel

Hvordan du får kirsebærplukk et forpliktelseseksempel
Noen ganger vil du gjøre endringer og inkludere dem i den nåværende arbeidsgrenen. For å utføre denne handlingen er det pålagt å bruke "Git kirsebærplukk”Kommando. Det er veldig gjennomførbart og mye brukt til å utføre spesifiserte operasjoner. Mer spesifikt representerer denne kommandoen å velge en forpliktelse fra en gren og bruke den på en annen Git -gren. Dette fungerer motsatt av de andre tilnærmingene, for eksempel å kombinere og rebase, som normalt bruker flere forpliktelser for en annen gren.

I denne bloggen lærer vi metoden for å bruke Git Cherry-Pick en forpliktelse med et eksempel. Så la oss starte!

Eksempel: Hvordan gi kirsebærplukk en forpliktelse?

For å Git Cherry-Pick en forpliktelse, først, lage en ny Git lokal katalog og flytte til den. Deretter initialiser og modifiser filen ved hjelp av t. Oppdater deretter den andre filen og begå endringer i depotet. Deretter fjerner du alt eksisterende innhold fra katalogen. Legg til alle endringer, forplikte modifikasjoner til Git -depotet, og se referanselogghistorikken. Til slutt, utfør "$ git kirsebærplukk ”Kommando på terminalen.

Prøv nå ut instruksjonene under steg trinn for trinn!

Trinn 1: Lag katalog

Opprett først en ny Git-katalog ved hjelp av den nedenfor-uttalte kommandoen:

$ mkdir demo12

Trinn 2: Flytt inn i katalogen

For å flytte til den nyopprettede katalogen, utfør "CD”Kommando:

$ CD Demo12

Trinn 3: Initialiser Git -katalogen

Utfør deretter kommandoen nedenfor for å initialisere den opprettede GIT-katalogen:

$ git init

Trinn 4: Endre fil

Legg til litt tekst i filen for å oppdatere den ved hjelp av "ekko”Kommando og den omdirigere operatøren”>”:

$ ekko "File1"> File1.tekst

Trinn 5: Legg til endringer i Git Repository

Neste, utfør "git add”Kommando for å legge til alle ekstra endringer i depotet:

$ git Legg til .

Trinn 6: Forplikt endringer

Kjør “git forpliktelse”Kommando med forpliktelsesmeldingen for å oppdatere depotet:

$ git commit -m "Første fil lagt til"

Trinn 7: Oppdater fil

Opprett en annen fil og oppdater den deretter:

$ ekko "File2"> File2.tekst

Trinn 8: Legg til alle modifikasjoner

Legg til alle endringer i det lokale depotet:

$ git Legg til .

Trinn 9: Forplikt endringer

Nå, forplikte endringer med en forpliktelsesmelding ved bruk av “-m”Alternativ:

$ git commit -m "andre fil lagt til"

Trinn 10: Fjern alle filene

Når du gjør det, utfør "rm”Kommando for å fjerne alle opprettede filer fra depotet:

$ rm *.tekst

Her, stjerne “*”Symbol indikerer alle filer med spesifisert utvidelse:

Trinn 11: Innhold av oppføringsinnhold

Kontroller nå den slettede operasjonen ved å bruke "ls”Kommando for å se listen over depotinnhold:

$ ls

Som du kan se, er depotet tomt som indikerer at operasjonen utføres vellykket:

Trinn 12: Legg til endringer

Deretter legger du til alle endringer i iscenesettelsesområdet og oppdater det:

$ git Legg til .

Trinn 13: Forplikt endringer

Etter det, forplikte du modifikasjoner av depotet ved å spennende “git forpliktelse”Kommando med enhver forpliktelsesmelding:

$ git commit -m "2 filer slettet"

Trinn 14: Sjekk referanselogghistorikk

Vis nå referanselogghistorien til Git Repository:

$ git reflog .

Her vil vi velge Commit Reference Log som vi ønsker å begå med kirsebærplukk:

Trinn 15: Cherry-Pick Commation

Neste, utfør "kirsebærplukk”Kommando for å forplikte seg med Copied Commit Reference Log:

$ git cherry-pick 87d1e54

Trinn 16: Bekreft kirsebærplukkekommisjonens operasjon

Til slutt kan du bekrefte den engasjerte kirsebærpick-forpliktelsesoperasjonen ved å bruke "Git Refog .”Kommando:

$ git reflog .

Som du kan se, er den samme forpliktelsen forpliktet til Cherry Pick Commit:

Vi har kort forklart metoden for å få kirsebærplukk en forpliktelse ved hjelp av et eksempel.

Konklusjon

For å gi kirsebærplukk en forpliktelse, først, opprette en ny Git-katalog og initialisere den. Deretter endrer du filen ved å bruke "ekko> ”Kommando. Oppdater deretter den andre filen og begå endringer i depotet. Fjern alle eksisterende filer fra depotet ved å bruke "rm”Kommando. Spore alle endringer, begå modifikasjoner og se referanselogghistorikken. Til slutt, utfør "$ git kirsebærplukk ”Kommando for å forplikte seg med den valgte forpliktelsen. Denne bloggen forklarte hvordan du kan gi kirsebærplukk en forpliktelse.