Kan du kirsebærplukke flere forpliktelser?

Kan du kirsebærplukke flere forpliktelser?
I GIT kan det være behov for utviklere å inkludere spesifikke endringer eller endringer i sin nåværende gren. For dette formålet, "$ kirsebærplukk”Kommando er nyttig. Det tar endringer fra en bestemt forpliktelse og bruker dem på den nåværende arbeidsgrenen i en ny forpliktelse. Git kirsebærplukk endrer imidlertid ikke historien til den nåværende grenen; I stedet legger det til forpliktelser.

Denne bloggen illustrerer metoden for å plukke ut flere forpliktelser.

Kan du kirsebærplukke flere forpliktelser?

Ja, utviklerne kan bruke “Cherry Pick” -kommandoen for flere forpliktelser ved å bruke terminalen. For å lage kirsebærplukk flere forpliktelser, oppretter du først et nytt depot og flytter til det. Neste, opprette og legge til en ny fil. Begå endringene og oppdater depotet. Fjern deretter alle filene ved å bruke "$ rm* ”Kommando. Sjekk referanselogghistorikken og til slutt, utfør "$ git kirsebærplukk .. ”Kommando til kirsebærplukk flere forpliktelser.

La oss nå gå mot implementeringen av det ovennevnte scenariet!

Trinn 1: Opprett ny katalog
Først må du lage et nytt depot ved å bruke "mkdir”Kommando:

$ mkdir kirsebærplukk

Trinn 2: Naviger til katalog
Neste, løp "CD”Kommando for å gå til den nyopprettede katalogen:

$ CD kirsebærplukk

Trinn 3: Opprett og endre fil
Utfør kommandoen nedenfor for å opprette og oppdatere filen samtidig:

$ ekko "Første fil"> File1.tekst

Trinn 4: Sporfil
Utfør følgende kommando for å spore en fil til iscenesettelsesområdet:

$ git Legg til .

Trinn 5: Forplikt endringer
Oppdater og lagre de ekstra endringene i depotet ved å bruke følgende kommando:

$ git commit -m "First Commit"

Trinn 6: Fjern filen
Nå, utfør "$ RM*”Kommando for å fjerne alle filer fra katalogen:

$ rm *.tekst

Kommandoen ovenfor vil slette alle tekstfilene:

Trinn 7: Oppdater depot
Nå, oppdater og lagre endringene i GIT -katalogen:

$ git Legg til .

Trinn 8: Forplikt endringer
Begå endringer ved å bruke "git forpliktelse”Kommando sammen med den nødvendige meldingen:

$ git commit -m "andre forpliktelse"

Trinn 9: Opprett og oppdater fil
Opprett en ny fil eller oppdater den eksisterende ved hjelp av den gitte kommandoen:

$ ekko "andre fil"> file2.tekst

Trinn 10: Legg til fil
Deretter sporer du filen til iscenesettelsesområdet ved å spesifisere filnavnet i den gitte kommandoen:

$ git Legg til File2.tekst

Trinn 11: Forplikt endringer
Utfør den oppgitte kommandoen for å begå de ekstra endringene i depotet:

$ git forpliktelse -m "tredje forpliktelse"

Trinn 12: Sjekk referanselogghistorikk
For å se loggreferansehistorikken til en spesifikk gren, må du nevne navnet i "Git Refog”Kommando:

$ git reflog master

Trinn 13: Cherry-Pick flere forpliktelser
Til slutt, utfør "Git kirsebærplukk”Kommando sammen med forpliktelsesreferanser:

$ git cherry-pick c119a2… ee47790

Som du kan se i utdataene under levert, blir flere forpliktelser kirsebærplukket vellykket:

Trinn 14: Sjekk loggreferanse
Til slutt, kjør "Git Refog .”Kommando for å sjekke loggreferansen:

$ git reflog .

Det kan observeres at flere forpliktelser er kirsebærplukket og vedlagt med suksess til det nåværende hodet:

Vi har tilbudt den enkleste metoden for kirsebærplukking av flere forpliktelser i Git.

Konklusjon

Ja, du kan plukke ut flere forpliktelser ved å bruke terminalen. For å lage kirsebærplukk flere forpliktelser, oppretter du først et nytt depot og flytter til det. Opprett og legg til en ny fil. Begå endringene og oppdater depotet. Deretter fjerner du den ekstra filen med "$ rm* ”Kommando. Sjekk referanselogghistorikken og til slutt, utfør "$ git kirsebærplukk .. ”Kommando til kirsebærplukk flere forpliktelser. I denne bloggen har vi demonstrert metoden for å plukke ut flere forpliktelser.