In questo blog, impareremo il metodo per usare il commit di Git Cherry con un esempio. Quindi iniziamo!
Esempio: come girare la ciliegia un commit?
Per fare un commit di Git Cherry, prima, creare una nuova directory locale Git e passare ad essa. Quindi, inizializzare e modificare il file usando t. Quindi, aggiorna il secondo file e commetti le modifiche al repository. Successivamente, rimuovere tutti i contenuti esistenti dalla directory. Aggiungi tutte le modifiche, commetti modifiche al repository Git e visualizza la cronologia dei registri di riferimento. Infine, esegui il “$ git Cherry-Pick "Comando sul terminale.
Ora, prova le istruzioni sotto fornite passo dopo passo!
Passaggio 1: Crea la directory
Innanzitutto, crea una nuova directory GIT utilizzando il comando di seguito:
$ mkdir demo12
Passaggio 2: spostati all'interno della directory
Per passare alla directory appena creata, eseguire il "CD"Comando:
$ cd demo12
Passaggio 3: inizializza la directory GIT
Quindi, eseguire il comando sotto fornito per inizializzare la directory GIT creata:
$ git init
Passaggio 4: modifica il file
Aggiungi un po 'di testo nel file per aggiornarlo con l'aiuto di "eco"Comando e operatore di reindirizzamento">":
$ echo "file1"> file1.TXT
Passaggio 5: aggiungere modifiche al repository Git
Successivamente, eseguire il “git aggiungi"Comando per aggiungere tutte le modifiche aggiunte nel repository:
$ git aggiungi .
Passaggio 6: commettere modifiche
Corri il "commit git"Comando con il messaggio di commit per aggiornare il repository:
$ git commit -m "primo file aggiunto"
Passaggio 7: aggiornamento del file
Crea un altro file e quindi aggiornalo:
$ echo "file2"> file2.TXT
Passaggio 8: aggiungi tutte le modifiche
Aggiungi tutte le modifiche apportate al repository locale:
$ git aggiungi .
Passaggio 9: commettere modifiche
Ora, commetti modifiche con un messaggio di commit usando il "-M" opzione:
$ git commit -m "secondo file aggiunto"
Passaggio 10: rimuovere tutti i file
Dopo averlo fatto, eseguire il "Rm"Comando per rimuovere tutti i file creati dal repository:
$ rm *.TXT
Qui, l'asterisco "*"Il simbolo indica tutti i file con estensione specificata:
Passaggio 11: Elenco Contenuto del repository
Ora, verifica l'operazione eliminata utilizzando il “ls"Comando per visualizzare l'elenco del contenuto del repository:
$ ls
Come puoi vedere, il repository è vuoto, il che indica che l'operazione viene eseguita correttamente:
Passaggio 12: Aggiungi modifiche
Quindi, aggiungi tutte le modifiche apportate all'area di gestione temporanea e aggiornala:
$ git aggiungi .
Passaggio 13: commettere modifiche
Successivamente, commetti modifiche al repository entusiasmanti "commit git"Comando con qualsiasi messaggio di commit:
$ git commit -m "2 file cancellati"
Passaggio 14: Controlla la cronologia del registro di riferimento
Ora visualizza la cronologia del registro di riferimento del repository Git:
$ git Reflog .
Qui selezioneremo il registro di riferimento di commit che vogliamo impegnarci con Cherry-Pick:
Passaggio 15: commessa di ciliegia
Successivamente, eseguire il “scegliere selettivamente"Comando per impegnarsi con il registro di riferimento di commit copiato:
$ Git Cherry-Pick 87d1e54
Passaggio 16: verificare l'operazione di commit ciliegia
Infine, verifica l'operazione di commit di ciliegia impegnata utilizzando il "Git Reflog ."Comando:
$ git Reflog .
Come puoi vedere, lo stesso commit è impegnato con il commit di ciliegia:
Abbiamo spiegato brevemente il metodo per girare la ciliegia un impegno con l'aiuto di un esempio.
Conclusione
Per fare un commit di Git Cherry, prima, creare una nuova directory Git e inizializzarla. Quindi, modifica il file usando "Echo> "Comando. Quindi, aggiorna il secondo file e commetti le modifiche al repository. Rimuovere tutti i file esistenti dal repository utilizzando "Rm"Comando. Traccia tutte le modifiche, commetti modifiche e visualizza la cronologia dei registri di riferimento. Infine, eseguire il “$ git Cherry-Pick "Comando per commettere il commit selezionato. Questo blog ha spiegato come fare un commit di Cherry.