Come git rebase master su qualsiasi ramo con l'esempio

Come git rebase master su qualsiasi ramo con l'esempio
Su GIT, la ramificazione è il processo di separazione dalla filiale principale in modo che gli sviluppatori possano lavorare separatamente senza influire sul codice originale e altri membri del team. Quando uno sviluppatore crea un repository git, per impostazione predefinita, viene aggiunto al ramo principale. Tuttavia, gli sviluppatori possono cambiare le filiali ogni volta che ne hanno bisogno con l'aiuto di più comandi, come il "git rebase"Comando, senza perdere informazioni importanti.

In questo manuale, impareremo come Git Rebase Master su qualsiasi filiale con l'esempio e fornire i comandi di base Git Rebase con le descrizioni.

Cos'è git rebase?

Rebasing è la procedura di spingere o fondere una sequenza degli impegni esistenti in cima a un nuovo commit di base. Fondamentalmente, è noto come la procedura lineare della combinazione. Più specificamente, Git Rebase è l'utilità più popolare progettata per unire le modifiche da Git One Branch a qualsiasi ramo.

Esempio: come git rebase Master su un altro ramo Git?

Per Git Rebase Master o combinare la sequenza di commissioni su un altro ramo Git, prima apri il "Idiota Bash"Terminale e passare alla directory della radice Git usando il"CD"Comando. Successivamente, eseguire il “$ git branch -a"Comanda di visualizzare tutti i rami esistenti e selezionare uno di essi per rebase. Infine, esegui il “$ git rebase master "Comanda di ribellarsi il maestro su un altro ramo in git.

Ora, controlliamo la seguente procedura per visualizzare l'output dello scenario sopra indicato!

Passaggio 1: lancio del terminal Git

Cerca e apri il "Git Bash"Sul tuo sistema usando il"Avviare" menù:

Passaggio 2: vai alla directory di radice Git

Successivamente, eseguire il “CD"Comando di spostarsi all'interno della directory della radice GIT:

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

Passaggio 3: elenca tutte le filiali

Ora, esegui il "GIT Branch"Comando per visualizzare tutti i rami usando il"-UN" opzione:

$ git branch -a

Come puoi vedere, vengono visualizzati tutti i rami attuali e esistenti, compresi i rami remoti. Selezioneremo il "caratteristica"Filiale del repository locale Git per eseguire Rebase su di esso:

Passaggio 4: Rebase Master su un altro ramo

Infine, eseguire il comando fornito e specificare il nome della filiale per il rebilamento dell'azione:

Funzione Master $ Git Rebase

Sotto l'output mostra che il "maestro"Viene ribellata al"caratteristica"Branch con successo:

Ora, passa alla sezione successiva per controllare i comandi di base Git Rebase con la loro breve descrizione.

Quali sono i comandi di base Git Rebase?

Dai un'occhiata ai comandi di base Git Rebase, che sono indicati nella tabella sotto fornita con la descrizione:

Comandi Descrizione
$ git rebase -interactive Utilizzato per eseguire la rebase interattiva.
$ git rebase Utilizzato per eseguire Rebase standard.
$ git rebase -x Utilizzato per eseguire lo script di shell della riga di comando per ogni commit marcato durante la riproduzione.
$ git rebase -d Utilizzato per scartare gli commit dal blocco di commit unita durante la riproduzione.
$ git status Utilizzato per visualizzare lo stato di Git Rebase.
$ git rebase -p Utilizzato per tenere il commit separato nella cronologia dei rami Git.
$ git rebase -skip Utilizzato per saltare le modifiche fatte.
$ git commit -m "commessa messaggio per" Utilizzato per commettere le modifiche
$ git aggiungi Utilizzato per aggiungere un ramo al repository Git.
$ git rebase - Continua Utilizzato per continuare le modifiche apportate dagli utenti.

Questo studio ha descritto la procedura per git rebase su qualsiasi ramo con l'aiuto di un esempio e ha discusso brevemente i comandi di base Git Rebase.

Conclusione

Per Git Rebase su qualsiasi ramo, in primo luogo, spostati nella directory della radice Git ed elenca tutti i rami esistenti, compresi i telecomandi, con l'aiuto del "$ git branch -a"Comando. Successivamente, eseguire il “$ git rebase master "Comando per integrare le modifiche dal git"maestro"Branch al ramo specificato. Questo manuale ha offerto il metodo per ribellarsi al maestro su un ramo.