U ovom vodiču naučit ćemo korake za odabir predaje s jedne Git grane na drugu.
Kako Cherry izabrati komit s jedne Git grane na drugu?
Kako bismo odabrali obvezu s jedne grane na drugu, poradimo u jednoj grani, stvorimo novu granu i odaberimo obvezu iz prethodne grane. Da biste to učinili, izvršite dolje navedene korake.
Korak 1: Premjestite se u repozitorij projekta
Otvorite Git Bash i prijeđite na direktorij projekta izvršavanjem ' CD ” naredba:
CD trešnjevac
Korak 2: Inicijalizirajte spremište
Nakon toga inicijalizirajte Git repozitorij navedenom naredbom:
to je vruće
Korak 3: Stvorite novu datoteku
Stvorite datoteku i dodajte joj sadržaj koristeći ' jeka ” i operatori preusmjeravanja ( > ). Na primjer, ' datoteka.txt ” kreirat će se datoteka:
jeka 'Nova datoteka' > datoteka.txt
Korak 4: Pratite datoteku
Dodajte stvorenu datoteku u područje praćenja putem naredbe “git add”:
git dodati .
Korak 5: Utvrdite promjene
Potvrdite promjene u direktoriju projekta putem ' git počiniti ” naredba:
git počiniti -m 'datoteka dodana'
Korak 6: Provjerite zapisnik
Provjerite dugu povijest primijenjenih obveza izvođenjem naredbe dnevnika:
git dnevnik --na liniji
Ovdje možete vidjeti SHA za određenu predaju. Zabilježite ga, upotrijebit ćemo ga i izabrati u kasnijim koracima.
Korak 7: Stvorite novu granu
Kreirajmo sada novu granu pod nazivom ' razviti ” zadanom naredbom:
git grana razviti
Korak 8: Prebacite se na stvorenu granu
Prijeđite na stvorenu granu putem ' git odjava ” naredba:
git odjava razviti
Poslovnica je prebačena u ' razviti ”.
Korak 9: Cherry Pick a Commit
Da odaberete commit, pokrenite ' git cherry-pick ” naredba zajedno sa SHA hash-om prethodnog izdavanja grane:
git cherry-pick 6ea44fe
Gornji izlaz pokazuje sukob, samo ga zanemarite i pokrenite predloženu naredbu da to ipak učinite.
git počiniti --dopusti-prazno
Obaveza je odabrana.
Korak 10: Provjerite povijest dnevnika
Provjerite povijest dnevnika kako biste provjerili je li obveza odabrana kao trešnja:
git dnevnik
Kao što možete vidjeti na gornjoj slici naš commit iz prethodne grane “ ovladati; majstorski ” odabran je kao trešnja.
Zaključak
Da biste odabrali obvezu, kopirajte SHA raspršivanje obveze i prijeđite na drugu granu. Zatim pokrenite ' git cherry-pick