Come unire le filiali senza rapidamente in avanti in git

Come unire le filiali senza rapidamente in avanti in git
Mentre lavorano su un sistema di controllo della versione decentralizzato noto come GIT, gli utenti possono creare molte filiali nel repository per più scopi. Inoltre, puoi unirli al ramo principale. Tuttavia, quando le filiali vengono unite da un commit di unione, questo processo è noto come unire senza rapido attaccante.

D'altra parte, quando abbiamo un percorso lineare diretto tra il ramo della sorgente e il ramo target, è possibile eseguire la fusione rapida.

Questa guida discuterà la procedura di fusione delle filiali senza inoltra rapida in GIT.

Come unire le filiali senza rapidamente in avanti in git?

Supponiamo di aver creato una nuova filiale per lavorare su un progetto specifico e di voler integrare i risultati nel codice o nel file principale. Ai fini specificati, è richiesto la fusione del ramo specifico con il ramo radicale.

Segui la procedura sotto fornita per questo scopo corrispondente.

Passaggio 1: lancia git bash
Innanzitutto, lancia il "Git Bash"Terminal con l'aiuto del"Avviare" menù:

Passaggio 2: Crea Git Directory
Corri il "mkdir"Comando per creare la nuova directory GIT:

$ mkdir my_branches

Qui, "My_branches"È il nome della nostra directory appena creata:

Passaggio 3: vai alla directory GIT
Passa alla directory locale in cui ti piace apportare modifiche:

$ cd my_branches

Passaggio 4: inizializza il repository Git
Ora, crea il repository GIT vuoto utilizzando il comando sotto fornito:

$ git init

Passaggio 5: crea e aggiungi file
Corri il "tocco"Comando per creare un file di testo chiamato"file.TXT"Nella directory corrente:

$ touch file.TXT

Ora, aggiungilo al repository Git con l'aiuto di "git aggiungi"Comando:

$ git aggiungi file.TXT

Passaggio 6: commettere modifiche
Successivamente, commetti le modifiche con un messaggio informativo:

$ git commit -m "file.txt aggiunto "

Qui, abbiamo inserito un messaggio di commit all'interno di doppie citazioni:

Passaggio 7: crea una filiale
Quindi, eseguire il comando sotto fornito per creare una nuova filiale:

$ git branch si sviluppa

Fino a questo punto, abbiamo creato correttamente il nuovo nome di filiale "sviluppare":

Passaggio 8: Switch Branch
Eseguire il "Checkout Git"Comando per passare al ramo appena creato:

$ git checkout si sviluppa

Passaggio 9: crea e aggiungi file
Ora, crea prima un nuovo file all'interno del nuovo ramo attraverso il comando di seguito:

$ TOUCT FIL2.TXT

Dopodiché aggiungilo al repository Git:

$ git aggiungi -a

Passaggio 10: commit messaggio
Commettere le modifiche con un messaggio utilizzando il "commit git"Comando:

$ git commit -m "file2.txt aggiunto "

Passaggio 11: passa al ramo
Quindi, passa al ramo principale "maestro"Utilizzando il comando seguente:

$ git checkout master

Passaggio 12: Unisci i rami Git
Infine, unisci i rami senza inoltro rapido usando il "Git unire"Comando. Qui, il "-no -ff"La flag impedisce la fusione di eseguire la funzionalità rapida in avanti:

$ git unire --no-ff sviluppa

Come puoi vedere, abbiamo unito il "maestro”Ramo con il"sviluppare" ramo:

Passaggio 13: verificare unione
Assicurarsi che i rami siano uniti a "registro git"Comando:

$ git log --oneline

Sotto l'output indica che i nostri due rami vengono uniti:

Abbiamo compilato il processo più semplice di fusione delle filiali senza rapidamente in GIT.

Conclusione

Unire le filiali senza inoltro rapido in Git, prima, inizializza una directory con "$ git init"Comando. Quindi, crea un nuovo file, aggiungilo e commetti modifiche con un messaggio nel repository Git. Dopodiché, crea e passa al nuovo ramo. Crea di nuovo, aggiungi un nuovo file nella filiale commutata e impegnalo. Infine, eseguire il “$ git unire -no -ff"Comando per unire entrambe le filiali. Questa guida ha illustrato la procedura di unire i rami senza rapidamente in GIT.