I denne bloggen vil vi lære metoden for å bruke git cherry-pick a commit med et eksempel. Så la oss begynne!
Eksempel: Hvordan git cherry-pick en Commit?
For å git cherry-pick en forpliktelse, lag først en ny Git lokal katalog og gå til den. Deretter initialiser og modifiser filen ved å bruke t. Deretter oppdaterer du den andre filen og forplikter endringer til depotet. Deretter fjerner du alt eksisterende innhold fra katalogen. Legg til alle endringer, foreta endringer i Git-depotet, og se referanselogghistorikken. Til slutt, utfør ' $ git cherry-pick
Prøv nå instruksjonene nedenfor trinn for trinn!
Trinn 1: Opprett katalog
Opprett først en ny Git-katalog ved å bruke kommandoen nedenfor:
$ mkdir demo12
Trinn 2: Flytt inn i katalogen
For å flytte til den nyopprettede katalogen, kjør ' cd ' kommando:
$ cd demo12
Trinn 3: Initialiser Git-katalogen
Utfør deretter kommandoen nedenfor for å initialisere den opprettede Git-katalogen:
$ det er varmt
Trinn 4: Endre fil
Legg til litt tekst i filen for å oppdatere den ved hjelp av ' ekko ' kommandoen og omdirigeringsoperatøren ' > ':
$ ekko 'fil1' > fil1.txt
Trinn 5: Legg til endringer i Git Repository
Deretter utfører du ' git add kommando for å legge til alle lagte endringer i depotet:
$ git add .
Trinn 6: Bekreft endringer
Kjør ' git commit ” kommando med commit-meldingen for å oppdatere depotet:
$ git commit -m 'første fil lagt til'
Trinn 7: Oppdater fil
Opprett en annen fil og oppdater den deretter:
$ ekko 'fil2' > fil2.txt
Trinn 8: Legg til alle endringer
Legg til alle gjort endringer i det lokale depotet:
$ git add .
Trinn 9: Bekreft endringer
Bekreft nå endringer med en commit-melding ved å bruke ' -m alternativ:
$ git commit -m 'andre fil lagt til'
Trinn 10: Fjern alle filer
Når du gjør det, utfør ' rm ” kommando for å fjerne alle opprettede filer fra depotet:
$ rm * .tekstHer er stjernen ' * '-symbolet indikerer alle filer med spesifisert utvidelse:
Trinn 11: Vis oppslagsinnhold
Bekreft nå den slettede operasjonen ved å bruke ' ls ” kommando for å vise listen over depotinnhold:
$ lsSom du kan se, er depotet tomt, noe som indikerer at operasjonen er utført vellykket:
Trinn 12: Legg til endringer
Deretter legger du til alle gjort endringer i oppstillingsområdet og oppdaterer det:
$ git add .
Trinn 13: Foreta endringer
Etter det, foreta endringer i depotet ved å aktivere ' git commit kommando med en hvilken som helst commit-melding:
$ git commit -m '2 filer slettet'
Trinn 14: Sjekk referanselogghistorikk
Vis nå referanselogghistorikken til Git-depotet:
$ git reflog .Her vil vi velge commit-referanseloggen som vi ønsker å begå med cherry-pick:
Trinn 15: kirsebærvelg Commit
Deretter utfører du ' kirsebærplukking ' kommando for å foreta med kopiert forpliktelsesreferanselogg:
$ git cherry-pick 87d1e54
Trinn 16: Bekreft cherry-pick Commit Operation
Til slutt, verifiser den forpliktede cherry-pick-commit-operasjonen ved å bruke ' git reflog . ' kommando:
$ git reflog .Som du kan se, er den samme commit begått med cherry-pick commit:
Vi har kort forklart metoden for å git cherry-pick en commit ved hjelp av et eksempel.
Konklusjon
For å git cherry-pick en commit, må du først opprette en ny Git-katalog og initialisere den. Deretter endrer du filen ved å bruke ' echo