V tejto príručke sa naučíme kroky na výber odovzdania z jednej vetvy Git do druhej.
Ako si Cherry vybrať záväzok z jednej vetvy Git do druhej?
Ak chcete vybrať odovzdanie z jednej vetvy do druhej, pracujme v jednej vetve, vytvorte novú vetvu a vyberme odovzdanie z našej predchádzajúcej vetvy. Ak to chcete urobiť, vykonajte kroky uvedené nižšie.
Krok 1: Presuňte sa do úložiska projektu
Otvorte Git Bash a presuňte sa do adresára projektu spustením príkazu „ cd 'príkaz:
cd čerešňový zber
Krok 2: Inicializujte úložisko
Potom inicializujte úložisko Git pomocou poskytnutého príkazu:
je horúco
Krok 3: Vytvorte nový súbor
Vytvorte súbor a pridajte doň obsah pomocou „ ozvena “ a operátori presmerovania ( > ). Napríklad „ súbor.txt “vytvorí sa súbor:
ozvena 'Nový súbor' > súbor.txt
Krok 4: Sledovanie súboru
Pridajte vytvorený súbor do oblasti sledovania pomocou príkazu „git add“:
git pridať .
Krok 5: Potvrdenie zmien
Potvrdiť zmeny v adresári projektu cez „ git commit 'príkaz:
git commit -m 'súbor bol pridaný'
Krok 6: Skontrolujte denník
Skontrolujte dlhú históriu použitých potvrdení spustením príkazu log:
git log --online
Tu môžete vidieť SHA pre konkrétne odovzdanie. Poznamenajte si to, použijeme to a čerešne si vyberieme v neskorších krokoch.
Krok 7: Vytvorte novú pobočku
Teraz vytvorte novú vetvu s názvom „ rozvíjať “ s daným príkazom:
git vetva rozvíjať
Krok 8: Prepnite na vytvorenú pobočku
Prepnite sa na vytvorenú vetvu cez „ git pokladňa 'príkaz:
git pokladňa rozvíjať
Pobočka bola zmenená na „ rozvíjať “.
Krok 9: Cherry Vyberte si záväzok
Ak chcete vybrať odovzdanie, spustite príkaz „ git cherry-pick ” spolu s SHA hashom predchádzajúcej vetvy commit:
git cherry-pick 6ea44fe
Vyššie uvedený výstup zobrazuje konflikt, jednoducho ho ignorujte a spustite navrhovaný príkaz, aby ste to aj tak urobili.
git commit --povoliť-prázdne
Záväzok bol vybraný.
Krok 10: Overte históriu denníkov
Overte históriu protokolov a skontrolujte, či bolo odovzdanie vybraté:
git log
Ako môžete vidieť na obrázku vyššie, náš záväzok z predchádzajúcej pobočky “ majster ” bola vybraná čerešňa.
Záver
Ak chcete vybrať odovzdanie, skopírujte hash SHA odovzdania a prejdite do druhej vetvy. Potom spustite „ git cherry-pick