În acest ghid, vom afla pașii pentru a alege un commit de la o ramură Git la alta.
Cum să alegeți Cherry un commit de la o ramură Git la alta?
Pentru a alege un commit dintr-o ramură în alta, să lucrăm într-o ramură, să creăm o ramură nouă și să alegem commit-ul din ramura anterioară. Pentru a face acest lucru, parcurgeți pașii de mai jos.
Pasul 1: Mutați la Arhiva de proiect
Deschideți Git Bash și treceți la directorul proiectului executând „ CD ”comandă:
CD cireș-culeac
Pasul 2: Inițializați depozitul
Apoi, inițializați depozitul Git cu comanda furnizată:
E fierbinte
Pasul 3: Creați un fișier nou
Creați un fișier și adăugați conținutul la acesta folosind „ ecou ” și operatori de redirecționare ( > ). De exemplu, „ fișier.txt ” va fi creat fișierul:
ecou „Fișier nou” > fișier.txt
Pasul 4: Urmăriți fișierul
Adăugați fișierul creat în zona de urmărire prin comanda „git add”:
git add .
Pasul 5: efectuați modificări
Commiteți modificările în directorul proiectului prin intermediul „ git commit ”comandă:
git commit -m 'fisier adaugat'
Pasul 6: Verificați jurnalul
Verificați istoricul lung al commit-urilor aplicate rulând comanda log:
git log --pe net
Aici, puteți vedea SHA pentru respectivul commit. Notă-l, îl vom folosi și îl vom alege în pașii ulterioare.
Pasul 7: Creați o nouă filială
Acum, să creăm o nouă ramură numită „ dezvolta ” cu comanda dată:
ramură git dezvolta
Pasul 8: Comutați la Filiala creată
Comutați la ramura creată prin „ git checkout ”comandă:
git checkout dezvolta
Sucursala a fost schimbată la „ dezvolta ”.
Pasul 9: Cherry Pick a Commit
Pentru a alege commit-ul, rulați „ git cherry-pick ”, împreună cu hash-ul SHA al comiterii de ramură anterioară:
git cherry-pick 6ea44fe
Ieșirea de mai sus arată conflictul, doar ignorați-l și rulați comanda sugerată pentru a o face oricum.
git commit --permite-gol
Commit-ul a fost ales.
Pasul 10: Verificați istoricul jurnalului
Verificați istoricul jurnalului pentru a verifica dacă commit-ul a fost selectat:
git log
După cum puteți vedea în imaginea de mai sus, angajamentul nostru din filiala anterioară „ maestru ” a fost cules cu cireșe.
Concluzie
Pentru a alege un commit, copiați hash-ul SHA al commit-ului și treceți la a doua ramură. Apoi, rulați „ git cherry-pick