Com escollir Cherry un compromís d'una branca a una altra?

Com Escollir Cherry Un Compromis D Una Branca A Una Altra



Com a sistema de control de versions distribuït, Git permet a l'usuari fer un seguiment dels canvis dins d'una branca mitjançant commits. A més, Git permet a l'usuari treballar en branques. Els desenvolupadors poden crear altres branques de projectes, treballar-hi i, al final, fusionar-los. Tanmateix, hi ha diversos escenaris en què els usuaris no volen fusionar totes les branques sinó només una o unes quantes commits. Per gestionar aquests casos, Git té el seu ' escollida de cireres ” ordre que només pot escollir la confirmació específica de la branca concreta i aplicar-la a la branca actual.

En aquesta guia, aprendrem els passos per triar una confirmació d'una branca de Git a una altra.

Com escollir Cherry un compromís d'una branca de Git a una altra?

Per triar una confirmació d'una branca a una altra, treballem en una branca, creem una nova branca i escollim la confirmació de la nostra branca anterior. Per fer-ho, seguiu els passos que s'indiquen a continuació.







Pas 1: aneu al repositori del projecte

Obriu Git Bash i aneu al directori del projecte executant el ' cd ' comandament:



cd escollida de cireres



Pas 2: inicialitzar el repositori

Després, inicialitzeu el repositori Git amb l'ordre proporcionada:





fa calor

Pas 3: creeu un fitxer nou

Creeu un fitxer i afegiu-hi el contingut utilitzant el ' eco ” i operadors de redirecció ( > ). Per exemple, el ' fitxer.txt ” es crearà el fitxer:



eco 'Fitxer nou' > fitxer.txt

Pas 4: Seguiment del fitxer

Afegiu el fitxer creat a l'àrea de seguiment mitjançant l'ordre 'git add':

git add .

Pas 5: Comprometeu els canvis

Confirmeu els canvis al directori del projecte mitjançant el ' git commit ' comandament:

git commit -m 'fitxer afegit'

Pas 6: comproveu el registre

Comproveu el llarg historial de les confirmacions aplicades executant l'ordre log:

git log --en línia

Aquí podeu veure el SHA de la confirmació concreta. Anoteu-lo, l'utilitzarem i el recollirem en els passos posteriors.

Pas 7: creeu una nova sucursal

Ara, creem una branca nova anomenada ' desenvolupar ” amb la comanda donada:

branca git desenvolupar

Pas 8: Canvia a la sucursal creada

Canvia a la branca creada a través del ' git checkout ' comandament:

git checkout desenvolupar

La branca s'ha canviat a ' desenvolupar ”.

Pas 9: Cherry Tria un compromís

Per triar el commit, executeu el ' git cherry-pick ” comanda juntament amb el hash SHA de la confirmació de branca anterior:

git cherry-pick 6ea44fe

La sortida anterior mostra el conflicte, simplement ignoreu-lo i executeu l'ordre suggerida per fer-ho de totes maneres.

git commit --permetre-buit

El compromís s'ha escollit a fons.

Pas 10: verifiqueu l'historial de registre

Verifiqueu l'historial de registre per comprovar que la confirmació s'ha triat de manera correcta:

git log

Com podeu veure a la imatge de dalt el nostre compromís de la branca anterior ' mestre ” s'ha escollit amb cireres.

Conclusió

Per triar un commit, copieu el hash SHA del commit i aneu a la segona branca. A continuació, executeu el ' git cherry-pick ” l'ordre juntament amb el hash SHA commit. Verifiqueu l'historial de registre que la confirmació s'ha escollit de manera correcta.