Puoi fare più commit di ciliegia?

Puoi fare più commit di ciliegia?
In Git, gli sviluppatori potrebbero dover includere cambiamenti o modifiche specifiche al loro ramo attuale. A tale scopo, il "$ Cherry-Pick"Il comando è utile. Ci vogliono cambiamenti da un particolare commit e li applica all'attuale filiale di lavoro in un nuovo commit. Tuttavia, Git Cherry-Pick non altera la storia dell'attuale ramo; Invece, aggiunge commit.

Questo blog illustra il metodo per i commit multipli di ciliegia.

Puoi fare più commit di ciliegia?

Sì, gli sviluppatori possono utilizzare il comando "Cherry-Pick" per più commit utilizzando il terminale. Per scegliere i commit multipli, prima, creare un nuovo repository e passare ad esso. Quindi, crea e aggiungi un nuovo file. Commettere le modifiche e aggiornare il repository. Quindi, rimuovi tutti i file utilizzando "$ rm* "Comando. Controlla la cronologia del registro di riferimento e infine, esegui il "$ git Cherry-Pick .. "Comando a Cherry-Pick multipli.

Ora, ci muoviamo verso l'implementazione dello scenario sopra discusso!

Passaggio 1: crea una nuova directory
Innanzitutto, crea un nuovo repository utilizzando il "mkdir"Comando:

$ mkdir Cherry-Pick

Passaggio 2: vai alla directory
Successivamente, esegui il "CD"Comando di passare alla directory appena creata:

$ CD Cherry-Pick

Passaggio 3: creare e modificare il file
Esegui il comando sotto fornito per creare e aggiornare il file contemporaneamente:

$ echo "primo file"> file1.TXT

Passaggio 4: monitora il file
Esegui il seguente comando per tracciare un file nell'area di messa in scena:

$ git aggiungi .

Passaggio 5: commettere modifiche
Aggiorna e salva le modifiche aggiunte nel repository utilizzando il seguente comando:

$ git commit -m "primo commit"

Passaggio 6: rimuovere il file
Ora, esegui il "$ rm*"Comando per rimuovere tutti i file dalla directory:

$ rm *.TXT

Il comando sopra eliminerà tutti i file di testo:

Passaggio 7: aggiornamento repository
Ora aggiorna e salva le modifiche alla directory GIT:

$ git aggiungi .

Passaggio 8: commettere modifiche
Commettere cambiamenti utilizzando il "commit git"Comando insieme al messaggio richiesto:

$ git commit -m "seconda commissione"

Passaggio 9: creare e aggiornare il file
Crea un nuovo file o aggiorna quello esistente con l'aiuto del comando dato:

$ echo "secondo file"> file2.TXT

Passaggio 10: Aggiungi file
Successivamente, monitora il file sull'area di stadiazione specificando il nome del file nel comando indicato:

$ git aggiungi file2.TXT

Passaggio 11: commettere modifiche
Eseguire il comando fornito per commettere le modifiche aggiunte nel repository:

$ git commit -m "terzo commit"

Passaggio 12: Controlla la cronologia del registro di riferimento
Per visualizzare la cronologia di riferimento del registro di un ramo specifico, menziona il suo nome in "Git Reflog"Comando:

$ git reflog maestro

Passaggio 13: commetti multipli di ciliegia
Infine, esegui il “Git Cherry-Pick"Comando insieme ai riferimenti di commit:

$ git Cherry-Pick C119EA2… EE47790

Come puoi vedere nell'output sotto fornito, più commit vengono raccolti con successo:

Passaggio 14: Controlla il riferimento del registro
Infine, esegui il "Git Reflog ."Comando per il controllo del riferimento del registro:

$ git Reflog .

Si può osservare che più commit vengono scelti e allegati con successo alla testa attuale:

Abbiamo offerto il metodo più semplice per la raccolta di ciliegie multipli in git.

Conclusione

Sì, puoi scegliere più commit di ciliegia utilizzando il terminale. Per scegliere i commit multipli, prima, creare un nuovo repository e passare ad esso. Quindi, crea e aggiungi un nuovo file. Commettere le modifiche e aggiornare il repository. Quindi, rimuovere il file aggiunto usando "$ rm* "Comando. Controlla la cronologia del registro di riferimento e infine, esegui il "$ git Cherry-Pick .. "Comando a Cherry-Pick multipli. In questo blog, abbiamo dimostrato il metodo per fare i commit multipli di ciliegia.