Questo post fornirà la procedura per unire la filiale Hotfix nella filiale delle caratteristiche.
Come git unire il ramo Hotfix in Branch Feature?
Per unire il ramo Hotfix nella filiale di funzionalità, un utente deve eseguire i seguenti passaggi:
Passaggio 1: Passa alla directory Git
Usa il "CD"Comando per navigare nella directory GIT:
$ CD "C: \ Users \ Nazma \ git"Passaggio 2: generare un nuovo file di testo
Ora, crea un nuovo file di testo nella directory GIT tramite il comando di seguito:
$ touch file1.TXTPassaggio 3: aggiungere file nell'area di stadiazione
Dopo aver creato un file, monitoralo sull'area di messa in scena eseguendo il comando fornito:
$ git aggiungi file1.TXTPassaggio 4: aggiorna la directory Git
Per commettere le modifiche al repository, eseguire il "commit git"Comando:
$ git commit -a -m "primo commit"Nel comando sopra indicato:
Passaggio 5: creare e cambiare filiale locale
Per creare e passare immediatamente a una nuova filiale locale, eseguire il “Checkout Git"Comando:
$ git checkout -b funzioni2Come puoi il "-B"Opzione nel comando sopra fornito che è noto come"ramo"È utilizzato per la creazione di un nuovo ramo:
Passaggio 6: aggiornamento del file
Quindi, aggiorna il file di testo richiesto:
$ echo "il mio secondo file"> file2.TXTNel comando sopra, il "eco"Il comando controllerà prima se esiste o meno il file particolare. Se esiste, il testo aggiunto verrà aggiunto ad esso. D'altra parte, se i file non vengono inseriti nella directory GIT, li creerà e quindi lo aggiornerà:
Passaggio 7: tenere traccia del file in area di stadiazione
Per spostare il file nell'indice di stadiazione dalla directory di lavoro, eseguire il git aggiungi .“Comando:
$ git aggiungi file2.TXTPassaggio 8: commettere modifiche
Ora, aggiungi le modifiche dall'area di stadiazione al repository Git:
$ git commit -a -m "commit per file2.TXT"Il comando sopra eseguito contiene:
Passaggio 9: Switch Branch
Dopo modifiche nel ramo appena creato, torna al ramo principale precedente attraverso il "interruttore Git"Comando:
$ git checkout masterPassaggio 10: crea una filiale hotfix
Successivamente, crea un nuovo ramo chiamato "hotfix"Utilizzando il"GIT Branch"Comando:
$ git branch hotfixPassaggio 11: checkout alla nuova filiale locale
Esegui il comando di seguito per passare da un ramo all'altro:
$ git checkout hotfixPassaggio 12: creare e aggiornare il nuovo file di testo
Quindi, crea e aggiorna il file utilizzando "eco"Comando:
$ echo "File unito"> File3.TXTPassaggio 13: Aggiungi modifiche all'indice di stadiazione
Corri il "git aggiungi"Comando per aggiungere il file appena creato nella directory GIT:
$ git aggiungi file3.TXTPassaggio 14: commettere modifiche
Usa il "commit git"Comando per commettere modifiche insieme al messaggio di commit:
$ git commit -a -m "commit for unita.TXT"Passaggio 15: tornare al ramo di lavoro principale
Tornare al ramo di lavoro principale Git "maestro"Eseguendo il seguente comando:
$ git checkout masterPassaggio 16: Unisci i rami
Per unire le filiali, eseguire il "Git unire"Comando insieme al"-no-ff" opzioni:
$ git Merge --no-ff hotfixQui, il "-no-ff"L'opzione viene utilizzata per non eseguire operazioni rapide con il processo di fusione. Di conseguenza, un file di testo si aprirà con l'editor di testo predefinito e ti chiederà di aggiungere un commento. Quindi, aggiungi, salva commit e chiudi il file:
Dopo aver aggiunto il commento, l'output sembrerà in qualche modo questo:
Passaggio 17: passa al ramo di Feature2
In tal modo, passare il ramo su "caratteristica2" usando il "Checkout Git"Comando:
$ git checkout funzioni2Passaggio 18: controlla la cronologia del registro di riferimento della directory git
Infine, controlla la cronologia del registro di riferimento della directory GIT:
$ git log .L'output seguente mostra che i rami specificati vengono uniti correttamente e contengono lo stesso contenuto:
È tutto! Abbiamo spiegato la fusione del ramo Hotfix nel ramo di funzionalità.
Conclusione
Per unire il ramo Hotfix nel ramo di funzionalità, prima, spostati nella directory GIT. Crea e aggiungi un nuovo file, quindi commetti modifiche al repository. Quindi, crea e passa a "caratteristica2"Filiale locale, crea e aggiungi il file all'indice di stadiazione nella nuova filiale. Commettere tutte le modifiche al repository locale Git e tornare al ramo principale. Dopodiché, passa a "hotfix"Branch, eseguire l'attività desiderata e commettere modifiche al repository. Finalmente, esegui il "$ git unire -no -ff "Comando. Questo post ha descritto la fusione del ramo Hotfix nel ramo di funzionalità.