Questo post approfondirà il metodo per fondere un commit specifico di un altro ramo in Git.
Come unire un commit GIT specifico?
Per unire un commit specifico per GIT, apri il ramo Git di cui si desidera unire il commit e notare l'ID di commit. Successivamente, spostati nel ramo Git in cui è necessario unire il commit GIT specifico e utilizzare il "Git Cherry-Pick Commit-id"Comando per la fusione del commit.
Passaggio 1: avvia il terminale GIT
Dalle finestre "Avviare"Menu, avvia il terminale GIT:
Passaggio 2: vai al repository git
Passa al repository di lavoro Git elaborando il "CD"Comando:
$ cd "c: \ git"
Passaggio 3: Visualizza i rami
Visualizza tutti i rami di Git attraverso il comando fornito e scegli il ramo di cui si desidera unire il commit:
$ git filiale
Ad esempio, uniremo il commit di "Dev" ramo:
Passaggio 4: spostati su Branch
Usa il "Checkout Git"Comando per passare al ramo richiesto:
$ git checkout dev
Controlla il registro GIT e nota l'ID commit di un commit specifico come evidenziato di seguito:
$ git log --oneline
Passaggio 5: Switch Branch
Ora, spostati nel ramo in cui si desidera unire il commit specifico di un altro ramo attraverso il comando menzionato:
Funzionalità di checkout $ git
Passaggio 6: unire il commit specifico
Unisci il commit specifico utilizzando il "Git Cherry-Pick"Comando insieme al commit ID copiato:
$ git Cherry-Pick e116d26
Passaggio 7: verificare che il commit sia unito
Successivamente, controlla i registri della filiale attualmente aperta e verifica se il commit specifico è unito o meno:
$ git log --oneline
Dall'output si può osservare che abbiamo unito con successo il commit specifico:
Abbiamo dimostrato la procedura per unire un commit specifico in Git.
Conclusione
Per unire il commit GIT specifico, in primo luogo, visita il repository Git. Nota l'ID di commit devi unire. Successivamente, passa al ramo in cui si fonde il commit specifico di un altro ramo. Successivamente, unisci il commit usando il "$ git Cherry-Pick "Comando. In questo blog, abbiamo dimostrato il metodo di fondere un commit specifico in Git.