Hvordan du kan avbryte en kirsebærplukk på git?

Hvordan du kan avbryte en kirsebærplukk på git?

Kirsebærplukking i git betyr å kopiere noen forpliktelser fra en god lokal gren og bruke dem på en annen. Noen ganger, mens de jobber med et teamprosjekt, ønsker utviklere å bruke endringer fra en gren til en annen i stedet for å slå sammen hele greninnholdet. For dette tilsvarende formålet utfører de kirsebærplukkoperasjoner.

Dette innlegget vil forklare metoden for å avbryte en kirsebærplukk på Git.

Hvordan du kan avbryte en kirsebærplukk på git?

Når utviklere kirsebærplukk forplikter seg til git, møter de ofte konflikt på grunn av noen grunner. For å løse denne konflikten, er det pålagt å avbryte kirsebærplukk-operasjonen ved å bruke "Git kirsebærplukk -ABORT”Kommando.

Så først vil vi utføre kirsebærplukkingsoperasjoner og vise konflikten. Deretter vil vi demonstrere hvordan vi kan avbryte en kirsebærpuck på Git.

Trinn 1: Naviger til en bestemt katalog

Bruk kommandoen under levert sammen med den spesifikke banen og bytt til den:

$ CD "C: \ git \ repo3"


Trinn 2: Se Commit History

Kontroller deretter Git -loggen for å vise forpliktelseshistorikken:

$ git log --oneline


Det kan sees at hodet til den nåværende grenen peker på “ab1bc8e”Forplikt Id. Velg Sha-Hash av en bestemt forpliktelse for kirsebærplukkingsformål. For eksempel har vi valgt "0B0E67E”Forplikt ID:


Trinn 3: Vis liste over grenenes

Deretter kan du se listen over tilgjengelige grener i arbeidsoppgavet:

$ git gren


Underskjermbildet indikerer at depotet inneholder “alfa”Og“herre”Lokale grener. Stjernen “*”Symbol før“ Master ”-grenen indikerer at det er den nåværende lokale arbeidsgrenen. Velg en målgren fra den gitte utgangen:


Trinn 4: Bytt til en annen gren

Utfør “git bryter”Kommando sammen med den tidligere valgte målgrenen og bytte til den:

$ git switch alpha



Trinn 5: Cherry-Pick Commation

Neste, kirsebærplukk målet forpliktelse ved å kjøre den undergitte kommandoen sammen med Sha-Hash:

$ git cherry-pick 0b0e67e


Det kan sees at den medfølgende forpliktelsen ikke kunne bli kirsebærplukket, og en konflikt skjedde på grunn av noen grunner:


Følg nå trinnene under levert for å løse denne konflikten.

Trinn 6: Avbryt kirsebærplukk forpliktelse

For å avbryte den kirsebærplukkede forpliktelsen, utfør kommandoen for underverdighet:

$ git cherry-pick --abort


Her, "-avbryte”Alternativet brukes til å angre kirsebærplukkedriften:


Vi har forklart prosessen med å avbryte en kirsebærplukk på Git.

Konklusjon

Utviklere utfører ofte kirsebærplukkoperasjoner for å bruke endringene av en gren på en annen. Men noen ganger møter de konflikter. Så bruk "Git kirsebærplukk -ABORT”Kommanderer om å avbryte kirsebærplukken for å løse konflikten. Dette innlegget har forklart prosedyren for å avbryte en kirsebærplukk på Git.