Denne studien vil illustrere prosedyren for å peke endringer i en arbeidskopi uten forpliktelse på GIT.
Hvordan kirsebærplukk til arbeidskopi uten forpliktelse på git?
Følg instruksjonene for kirsebærplukk endringer i en arbeidskopi uten forpliktelse:
Trinn 1: Naviger til lokalt depot
Først, skriv ut “CD”Kommando med en bestemt katalogsti og bytte til den:
$ CD "C: git \ repos1"
Trinn 2: Se greninnhold
Liste deretter det tilgjengelige innholdet i den nåværende grenen gjennom "ls”Kommando:
$ ls
Det kan sees at depotets “herre”Branch inneholder to tekstfiler. Velg ønsket fil som må kopieres uten forpliktelse til en annen gren gjennom kirsebærplukk. For eksempel har vi valgt "Fil1.tekst”Fil:
Trinn 3: Vis git -logg
Neste, utfør den oppgitte kommandoen for å se forpliktelseshistorien til den nåværende arbeidsgrenen:
$ git log --oneline
Fra den undergitte utgangen har vi kopiert "627d33c”Forplikt ID for ønsket fil som tidligere ble valgt:
Trinn 4: Sjekk tilgjengelige grener
Liste nå de tilgjengelige grenene i det nåværende depotet ved å skrive ut "git gren”Kommando:
$ git gren
I henhold til følgende utgang inneholder depotet “trekk”Og“herre”To git -grener og“herre”Branch er den nåværende arbeidsgrenen:
Trinn 5: Bytt til målgrenen
Bruk kommandoen nedenfor med målet med målgrenens navn og bytt til den:
$ git switch -funksjon
Trinn 6: Vis målgreninnhold
Neste, se innholdet i den nåværende arbeidsgrenen:
$ ls
Det kan observeres at strømmen “trekk”Branch inneholder bare en tekstfil:
Trinn 7: Se Commit History
Sjekk Git -loggen for å se forpliktelseshistorikken inkludert "trekk”Branchs nåværende hodeposisjon:
$ git log --oneline
I den gitte utførte utgangen kan det sees at hodet peker på det nedenfor fremhevet "BF80309”Forpliktelse hash:
Trinn 8: Kirsebærplukk uten forpliktelse
Nå, skriv ut “Git kirsebærplukk”Kommando sammen med“-n”Flagg og ønsket forpliktelse ID til Cherry-Pick endringer uten forpliktelse:
$ git cherry -pick -n 627d33c
Her, "-n”Flagg brukes til ikke å inkludere forpliktelsen:
Trinn 9: Vis oppdatert innhold
Etter det, liste opp det oppdaterte innholdet i den nåværende arbeidsgrenen ved å bruke “ls”Kommando:
$ ls
Skjermbildet nedenfor indikerer at den valgte filen er kopiert fra "herre”Gren til“trekk”Branch:
Trinn 10: Bekreft endringer
Til slutt, sjekk forpliktelseshistorikken for å se den nåværende posisjonen til hodet:
$ git log --oneline
I følge det undervernede bildet peker hodet fremdeles på den samme tidligere forpliktelsen som indikerer at de nye endringene har blitt kirsebærplukket uten forpliktelse:
Vi har gitt den enkleste måten å kirsebærplukke endringer i en arbeidskopi uten forpliktelse.
Konklusjon
For å gå ut med kirsebærplukk endringer i arbeidskopien uten forpliktelse, bytter du først til det aktuelle depotet. Velg deretter ønsket fil og kopierer Commits SHA -hasjverdi. Deretter bytter du til en annen gren og kjør "git kirsebær -pick -n ”Kommando til Cherry-Pick endringer uten forpliktelse. Til slutt må du bekrefte endringene ved å se på forpliktelseshistorikken. Denne studien har forklart hvordan du kan kirsebærplukke til arbeidskopi uten forpliktelse på Git.