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
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 -unCome 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 principaleSotto 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