Kā Cherry izvēlēties apņemšanos no viena filiāles uz otru?

Ka Cherry Izveleties Apnemsanos No Viena Filiales Uz Otru



Kā izplatīta versiju kontroles sistēma Git ļauj lietotājam izsekot izmaiņām filiālē, izmantojot saistības. Turklāt Git ļauj lietotājam strādāt filiālēs. Izstrādātāji var izveidot citas projektu filiāles, strādāt pie tām un beigās apvienot. Tomēr ir dažādi scenāriji, kuros lietotāji nevēlas apvienot visas filiāles, bet tikai vienu vai dažas saistības. Lai risinātu šādus gadījumus, Git ir savs ķiršu pick ” komanda, kas var izvēlēties tikai konkrēto saistību no konkrētās filiāles un lietot to pašreizējai filiālei.

Šajā rokasgrāmatā mēs uzzināsim darbības, kas jāveic, lai izvēlētos saistības no vienas Git filiāles uz citu.

Kā Cherry izvēlēties apņemšanos no vienas Git filiāles uz citu?

Lai izvēlētos apņemšanos no vienas filiāles uz otru, strādāsim vienā filiālē, izveidosim jaunu un izvēlēsimies saistības no mūsu iepriekšējās filiāles. Lai to izdarītu, veiciet tālāk norādītās darbības.







1. darbība: pārejiet uz projektu krātuvi

Atveriet Git Bash un pārejiet uz projekta direktoriju, izpildot “ cd ” komanda:



cd ķiršu pick



2. darbība: inicializējiet krātuvi

Pēc tam inicializējiet Git repozitoriju ar norādīto komandu:





tas ir karsts

3. darbība: izveidojiet jaunu failu

Izveidojiet failu un pievienojiet tam saturu, izmantojot ' atbalss ” un novirzīšanas operatori ( > ). Piemēram, “ fails.txt ” tiks izveidots fails:



atbalss 'Jauns fails' > fails.txt

4. darbība: izsekot failam

Pievienojiet izveidoto failu izsekošanas apgabalam, izmantojot komandu “git add”:

git pievienot .

5. darbība: veiciet izmaiņas

Veiciet izmaiņas projekta direktorijā, izmantojot “ git commit ” komanda:

git commit -m 'fails pievienots'

6. darbība: pārbaudiet žurnālu

Pārbaudiet piemēroto saistību ilgo vēsturi, izpildot žurnāla komandu:

git žurnāls -- tiešsaistē

Šeit varat redzēt konkrētās saistības SHA. Pierakstiet to, mēs to izmantosim un izvēlēsimies vēlākajās darbībās.

7. darbība: izveidojiet jaunu filiāli

Tagad izveidosim jaunu filiāli ar nosaukumu ' attīstīties ” ar doto komandu:

git filiāle attīstīties

8. darbība. Pārslēdzieties uz Izveidoto filiāli

Pārslēdzieties uz izveidoto filiāli, izmantojot ' saņemt kasi ” komanda:

saņemt kasi attīstīties

Filiāle ir pārslēgta uz “ attīstīties ”.

9. darbība: Cherry Izvēlieties apņemšanos

Lai izvēlētos apņemšanos, palaidiet “ git ķiršu pick ” komandu kopā ar SHA jaucējkodu no iepriekšējās filiāles apņemšanās:

git ķiršu pick 6ea44fe

Iepriekšējā izvade parāda konfliktu, vienkārši ignorējiet to un palaidiet ieteikto komandu, lai to izdarītu.

git commit --atļaut-tukšu

Apņemšanās ir izvēlēta.

10. darbība: pārbaudiet žurnāla vēsturi

Pārbaudiet žurnāla vēsturi, lai pārbaudītu, vai saistības ir atlasītas:

git žurnāls

Kā redzat augstāk esošajā attēlā, mūsu saistības no iepriekšējās filiāles ' meistars ” ir izvēlēta ķiršu veidā.

Secinājums

Lai izvēlētos apņemšanos, nokopējiet saistību SHA hash un pārejiet uz otro zaru. Pēc tam palaidiet ' git cherry-pick ” komandu kopā ar commit SHA hash. Pārbaudiet žurnāla vēsturi, ka apņemšanās ir atlasīta.