Come scegliere un impegno da un ramo all'altro?

Come Scegliere Un Impegno Da Un Ramo All Altro



Essendo un sistema di controllo della versione distribuito, Git consente all'utente di tenere traccia delle modifiche all'interno di un ramo tramite commit. Inoltre, Git consente all'utente di lavorare nelle filiali. Gli sviluppatori possono creare altri rami di progetti, lavorarci sopra e alla fine unirli. Tuttavia, esistono vari scenari in cui gli utenti non desiderano unire tutti i rami ma solo uno o pochi commit. Per gestire questi casi, Git ha il suo “ scegliere selettivamente ' comando che può solo selezionare il commit specifico dal ramo particolare e applicarlo al ramo corrente.

In questa guida impareremo i passaggi per scegliere un commit da un ramo Git all'altro.

Come scegliere un commit da un ramo Git all'altro?

Per selezionare un commit da un ramo all'altro, lavoriamo in un ramo, creiamo un nuovo ramo e selezioniamo il commit dal nostro ramo precedente. Per fare ciò, eseguire i passaggi indicati di seguito.







Passaggio 1: sposta nel repository del progetto

Apri Git Bash e spostati nella directory del progetto eseguendo il comando ' CD 'comando:



CD scegliere selettivamente



Passaggio 2: inizializza il repository

Successivamente, inizializza il repository Git con il comando fornito:





Fa caldo

Passaggio 3: crea un nuovo file

Crea un file e aggiungi il contenuto utilizzando il pulsante ' eco ' e operatori di reindirizzamento ( > ). Ad esempio, il “ file.txt Verrà creato il file:



eco 'Nuovo file' > file.txt

Passaggio 4: traccia del file

Aggiungi il file creato all'area di tracciamento tramite il comando “git add”:

git aggiungi .

Passaggio 5: conferma delle modifiche

Conferma le modifiche nella directory del progetto tramite il pulsante “ gitcommit 'comando:

gitcommit -M 'file aggiunto'

Passaggio 6: controlla il registro

Controlla la lunga cronologia dei commit applicati eseguendo il comando log:

registro git --in linea

Qui puoi vedere lo SHA per il commit particolare. Annotatelo, lo useremo e lo selezioneremo nei passaggi successivi.

Passaggio 7: crea un nuovo ramo

Ora creiamo un nuovo ramo denominato ' sviluppare ' con il comando dato:

ramo git sviluppare

Passaggio 8: passa al ramo creato

Passare al ramo creato tramite il pulsante “ git checkout 'comando:

git checkout sviluppare

Il ramo è stato cambiato in “ sviluppare ”.

Passaggio 9: Cherry Scegli un impegno

Per scegliere il commit, esegui il comando ' git cherry-pick ' insieme all'hash SHA del commit del ramo precedente:

git cherry-pick 6ea44fe

L'output sopra mostra il conflitto, ignoralo ed esegui comunque il comando suggerito per farlo comunque.

gitcommit --allow-vuoto

L'impegno è stato scelto con cura.

Passaggio 10: verificare la cronologia dei registri

Verifica la cronologia del registro per verificare che il commit sia stato selezionato con cura:

registro git

Come puoi vedere nell’immagine sopra il nostro commit dal ramo precedente “ maestro ' è stato scelto con cura.

Conclusione

Per scegliere un commit, copia l'hash SHA del commit e passa al secondo ramo. Quindi, esegui ' git cherry-pick ' insieme all'hash SHA commit. Verifica nella cronologia del registro che il commit sia stato selezionato con cura.