Come creare una filiale da un commit in git

Come creare una filiale da un commit in git
Nei repository Git, più persone lavorano insieme come una squadra. Tuttavia, per aggiungere una nuova funzionalità e apportare modifiche a un repository esistente, è possibile creare nuovi filiali da un altro ramo e la cronologia del commit GIT. I rami GIT sono anche usati per isolare il GIT specifico per la cronologia dei registri principali. Ad esempio, se il ramo principale contiene la cronologia del registro GIT principale, è possibile creare una filiale GIT separata per aggiungere nuove funzionalità.

Questo blog discuterà la procedura di creazione di una filiale da un commit in Git.

Come creare una filiale da un commit in git?

Su Git, utilizzando lo specifico "commettere sha"Dalla storia di Git può aiutare a creare una nuova filiale. Commit sha è anche noto come "commettere riferimento"Generato da GIT quando gli utenti apportano modifiche al repository locale e li impegnano nel repository remoto.

Seguire i passaggi seguenti per la creazione di una filiale da un commit in Git.

Passaggio 1: Apri Git Bash
Aprire "Git Bash"Con l'aiuto del"Avviare" menù:

Passaggio 2: vai alla directory GIT
Passa alla directory locale Git usando il "CD"Comando:

$ CD "C: \ Users \ Nazma \ My_Branches"

Passaggio 3: controlla l'elenco delle filiali
Controlla l'elenco delle filiali esistenti nella directory locale Git specificata utilizzando il "GIT BranchComando "con"-UN" bandiera:

$ git branch -a

Come puoi vedere, il nostro "My_branches"Il repository Git contiene due filiali e attualmente stiamo lavorando in"maestro" ramo:

Passaggio 4: controlla il registro delle filiali
Dopodiché, esegui il "registro git"Comando per controllare la cronologia del commit:

$ git log

Nota: Sopra il comando visualizzerà tutta la cronologia del commit. Dall'output indicato, copia il "commettere hash"Del commit specifico da cui si desidera creare un ramo Git:

Passaggio 5: crea una filiale usando commit hash
Ora, crea la nuova filiale eseguendo il "Checkout Git"Comando e specificare il"commettere hash". Qui, il "-B"Flag significa"ramo"Utilizzato per creare il ramo. Tuttavia, "alfa"È il nome della filiale e" A07B638 "è il commit hash o il riferimento del commit specifico:

\
$ git checkout -b alpha a07b638

L'immagine sotto indica che abbiamo creato con successo una nuova filiale dal commit:

Passaggio 6: verificare la filiale creata
Infine, verifica il ramo creato:

$ git log --oneline --Graph

Come puoi vedere, abbiamo creato correttamente il ramo "Alpha" usando il riferimento di commit:

Hai imparato il metodo più semplice per creare una filiale da un commit in Git.

Conclusione

Per creare una filiale da un commit in Git, prima, vai alla directory o al repository GIT ed esegui il “$ git log"Comando per verificare la cronologia del commit del repository Git attualmente utilizzato, selezionarne uno e copiare il riferimento di commit. Successivamente, crea il ramo eseguendo il "$ git checkout -b"Comando e specificare l'hash o riferimenti di commit copiato. In questo blog, abbiamo dimostrato il processo di creazione di una filiale da un commit in Git.