Junior — Middle
Kas saaksite selgitada käskude cherry-pick tööpõhimõtet Git versioonihaldussüsteemis?
sobes.tech AI
Vastus AI-lt
Käsuga git cherry-pick saab rakendada konkreetse commit'i ühest harust teise, kopeerides selle commit'i muudatused ilma kogu haru ühendamata. See on kasulik, kui soovite üle kanda üksikuid parandusi või funktsioone.
Tööpõhimõte:
- Näitate commit'i hash'i, mida soovite üle kanda.
- Git rakendab selle commit'i muudatused praegusele harule ja loob uue commit'i sama sisuga.
Kasutusnäide:
git checkout feature-branch
# üle kanda commit hash'iga abc123 masterist
git cherry-pick abc123
Kui tekivad konfliktid, tuleb need käsitsi lahendada ja seejärel käivitada git cherry-pick --continue. See võimaldab valikuliselt üle kanda muudatusi ilma kogu haru ühendamata.