Come Git rebase master su qualsiasi ramo per esempio

Come Git Rebase Master Su Qualsiasi Ramo Per Esempio



Su Git, il branching è il processo di separazione dal ramo master in modo che gli sviluppatori possano lavorare separatamente senza influire sul codice originale e sugli altri membri del team. Quando uno sviluppatore crea un repository Git, per impostazione predefinita, viene aggiunto al ramo principale. Tuttavia, gli sviluppatori possono cambiare ramo ogni volta che ne hanno bisogno con l'aiuto di più comandi Git, come ' git rebase comando ”, senza perdere informazioni importanti.

In questo manuale, impareremo come Git rebase master su qualsiasi ramo tramite l'esempio e forniremo i comandi di base Git rebase con descrizioni.

Cos'è Git rebase?

Il ribasamento è la procedura per eseguire il push o unire una sequenza di commit esistenti su un nuovo commit di base. Fondamentalmente, è noto come la procedura lineare di combinazione. Più specificamente, Git rebase è l'utilità più popolare progettata per unire le modifiche da un ramo Git a qualsiasi ramo.







Esempio: come Git rebase master su un altro Git Branch?

Per Git rebase master o combinare la sequenza di commit su un altro ramo Git, prima apri il ' Idiota Bash ” terminale e spostati nella directory principale di Git usando il “ CD comando '. Quindi, esegui il ' $ git branch -a comando ” per visualizzare tutti i rami esistenti e selezionarne uno qualsiasi per il rebase. Infine, esegui il ' $ git rebase master ” per rebase il master su un altro ramo in Git.



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



Passaggio 1: avvia Git Terminal

Cerca e apri il ' Git Bash ” sul tuo sistema usando “ Avviare ' menù:





Passaggio 2: vai alla directory principale di Git

Quindi, esegui il ' CD ” comando per spostarsi all'interno della directory principale di Git:



$ CD 'C:\Utenti \n azma\Vai'

Passaggio 3: elenca tutti i rami

Ora, esegui il ' ramo git ” comando per visualizzare tutti i rami utilizzando il “ -un ' opzione:

$ ramo git -un

Come puoi vedere, vengono visualizzate tutte le filiali attuali ed esistenti, comprese le filiali remote. Selezioneremo il “ caratteristica ” ramo del repository locale Git per eseguire il rebase su di esso:

Passaggio 4: rebase master su un altro ramo

Infine, esegui il comando fornito e specifica il nome del ramo per l'azione di ribasamento:

$ git rebase caratteristica principale

Sotto l'output mostra che il ' maestro ” è ribasato su “ caratteristica ” ramo con successo:

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

Cosa sono i comandi di base di Git rebase?

Diamo un'occhiata ai comandi di base di Git rebase, che sono indicati nella tabella fornita di seguito con la descrizione:

Comandi Descrizione
$ git rebase --interactive Utilizzato per eseguire il rebase interattivo.
$ git rebase Utilizzato per eseguire il rebase standard.
$ git rebase –x Utilizzato per eseguire lo script della shell della riga di comando per ogni commit contrassegnato durante la riproduzione.
$ git rebase –d Utilizzato per eliminare i commit dal blocco di commit unito durante la riproduzione.
$ git stato Utilizzato per visualizzare lo stato di rebase di Git.
$ git rebase –p Utilizzato per contenere il commit separato nella cronologia dei rami Git.
$ git rebase --skip Utilizzato per saltare le modifiche apportate.
$ git commit -m 'commit message for ' Utilizzato per confermare le modifiche
$ git add 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 eseguire il rebase di Git su qualsiasi ramo con l'aiuto di un esempio e ha discusso brevemente i comandi di base di Git rebase.

Conclusione

Per eseguire il rebase di Git su qualsiasi ramo, per prima cosa, spostati nella directory principale di Git ed elenca tutti i rami esistenti, inclusi i remoti, con l'aiuto di ' $ git branch -a comando '. Quindi, esegui il ' $ git rebase master ” comando per integrare le modifiche da Git “ maestro ” ramo al ramo specificato. Questo manuale ha offerto il metodo per ribasare il master su un ramo.