Kako Cherry izbrati objavo iz ene veje v drugo?

Kako Cherry Izbrati Objavo Iz Ene Veje V Drugo



Kot porazdeljeni sistem za nadzor različic Git dovoljuje uporabniku, da spremlja spremembe znotraj veje prek potrditve. Poleg tega Git uporabniku omogoča delo v podružnicah. Razvijalci lahko ustvarjajo druge veje projektov, delajo na njih in se na koncu združijo. Vendar pa obstajajo različni scenariji, v katerih uporabniki ne želijo združiti vseh vej, ampak samo eno ali nekaj potrditev. Za obravnavo takih primerov ima Git svoj ' češnjevec ” ukaz, ki lahko samo izbere določeno objavo iz določene veje in jo uporabi za trenutno vejo.

V tem priročniku se bomo naučili korakov za izbiranje objave iz ene veje Git v drugo.

Kako Cherry izbrati objavo iz ene veje Git v drugo?

Če želite izbrati objavo iz ene veje v drugo, delajmo v eni veji, ustvarimo novo vejo in izberimo objavo iz prejšnje veje. Če želite to narediti, izpolnite spodnje korake.







1. korak: premaknite se v repozitorij projektov

Odprite Git Bash in se premaknite v imenik projekta tako, da izvedete ' cd ” ukaz:



cd češnjevec



2. korak: Inicializirajte repozitorij

Nato inicializirajte repozitorij Git s podanim ukazom:





vroče je

3. korak: Ustvarite novo datoteko

Ustvarite datoteko in ji dodajte vsebino s pomočjo » odmev ” in operaterji preusmeritve ( > ). Na primer, ' datoteka.txt ” bo ustvarjena datoteka:



odmev 'Nova datoteka' > datoteka.txt

4. korak: Sledite datoteki

Dodajte ustvarjeno datoteko v območje sledenja z ukazom “git add”:

git add .

5. korak: potrdite spremembe

Spremembe potrdite v imeniku projekta prek » git commit ” ukaz:

git commit -m 'dodana datoteka'

6. korak: Preverite dnevnik

Preverite dolgo zgodovino uporabljenih potrditev tako, da zaženete ukaz log:

git dnevnik --na spletu

Tukaj si lahko ogledate SHA za določeno objavo. Zabeležite si ga, uporabili ga bomo in ga izbrali v kasnejših korakih.

7. korak: Ustvarite novo vejo

Sedaj pa ustvarimo novo vejo z imenom ' razvijati ” z danim ukazom:

veja git razvijati

8. korak: Preklopite na ustvarjeno vejo

Preklopite na ustvarjeno vejo prek » git blagajna ” ukaz:

git blagajna razvijati

Podružnica je prestavljena na ' razvijati ”.

9. korak: Cherry Pick a Commit

Če želite izbrati objavo, zaženite » git cherry-pick ” skupaj z zgoščeno vrednostjo SHA prejšnje potrditve veje:

git cherry-pick 6ea44fe

Zgornji izhod prikazuje konflikt, preprosto ga prezrite in zaženite predlagani ukaz, da to vseeno storite.

git commit --dovoli-prazno

Obveza je bila izbrana.

10. korak: Preverite zgodovino dnevnika

Preverite zgodovino dnevnika, da preverite, ali je bila objava izbrana kot češnja:

git dnevnik

Kot lahko vidite na zgornji sliki, je naša zaveza iz prejšnje veje ' gospodar ” je bil zelo izbran.

Zaključek

Če želite izbrati objavo, kopirajte zgoščeno vrednost SHA objave in se premaknite na drugo vejo. Nato zaženite » git cherry-pick ” skupaj z zgoščeno vrednostjo SHA potrditve. Preverite zgodovino dnevnika, da je bila objava izbrana kot češnja.