Selles juhendis õpime samme, kuidas valida kohustust ühest Giti harust teise.
Kuidas Cherry valida kohustust ühelt Giti filiaalilt teisele?
Ühest harust teise kohustuse valimiseks töötame ühes harus, loome uue ja valime eelmise haru kohustuse. Selleks tehke alltoodud samme.
1. samm: liikuge projektihoidlasse
Avage Git Bash ja liikuge projekti kataloogi, käivitades ' cd 'käsk:
cd kirsikork
2. samm: lähtestage hoidla
Seejärel lähtestage Giti hoidla antud käsuga:
see on kuum
3. samm: looge uus fail
Looge fail ja lisage sellele sisu, kasutades ' kaja ” ja ümbersuunamise operaatorid ( > ). Näiteks ' fail.txt ” fail luuakse:
kaja 'Uus fail' > fail.txt
4. toiming: jälgi faili
Lisage loodud fail jälgimisalale käsuga 'git add':
git lisada .
5. samm: tehke muudatused
Kinnitage muudatused projekti kataloogis käsuga ' git commit 'käsk:
git commit -m 'fail lisatud'
6. samm: kontrollige logi
Kontrollige rakendatud kohustuste pikka ajalugu, käivitades logi käsu:
git logi -- võrgus
Siin näete konkreetse kohustuse SHA-d. Märkige see üles, me kasutame seda ja valime selle hilisemates etappides.
7. samm: looge uus filiaal
Nüüd loome uue haru nimega ' areneda ” antud käsuga:
git filiaal areneda
8. samm: lülituge loodud filiaalile
Lülita loodud harule läbi ' saada kassasse 'käsk:
saada kassasse areneda
Filiaaliks on muudetud areneda ”.
9. samm: Cherry valige kohustus
Kohustuse valimiseks käivitage ' git cherry-pick ” käsk koos eelmise haru kinnistamise SHA-räsi:
git cherry-pick 6ea44fe
Ülaltoodud väljund näitab konflikti, lihtsalt ignoreerige seda ja käivitage soovitatud käsk, et seda ikkagi teha.
git commit -- luba-tühi
Pühendumine on valitud.
10. samm: logi ajaloo kontrollimine
Kontrollige logiajalugu, et kontrollida, kas kohustus on valitud:
git logi
Nagu näete ülaloleval pildil, on meie kohustus eelmisest harust ' meister ” on valitud kirssidest.
Järeldus
Kinnituse valimiseks kopeerige kohustuse SHA-räsi ja liikuge teisele harule. Seejärel käivitage ' git cherry-pick