REBASE Feature Branch su un altro ramo di funzionalità

REBASE Feature Branch su un altro ramo di funzionalità

Quando gli sviluppatori lavorano su ampi progetti di sviluppo, creano filiali diversi e lavorano su di essi per evitare un casino. Dopo aver completato il loro lavoro nelle filiali desiderate, le modifiche sono integrate da una filiale all'altra. Per questo scopo corrispondente, l'operazione Rebase può essere eseguita. Applica gli commit da un ramo Git in cima a un altro ramo target.

Questo articolo dimostrerà il processo di ribellamento del ramo di funzionalità in un altro ramo di funzionalità.

Come ribasersi il ramo di funzionalità su un altro ramo di funzionalità?

Per ribellare il ramo di funzionalità su un altro ramo di funzionalità, seguire i passaggi forniti:

  • Passa al repository desiderato.
  • Elenco commetti l'attuale filiale di lavoro.
  • Passa a un'altra filiale e visualizza la sua cronologia di commit.
  • Eseguire l'operazione Rebase.
  • Verificare modifiche aggiunte.

Passaggio 1: reindirizzare alla directory locale

Innanzitutto, vai al particolare repository con l'aiuto del comando di seguito:

$ cd "c: \ git \ new_repos

Passaggio 2: controlla il registro Git

Quindi, visualizza la cronologia del commit per controllare i recenti commit della filiale attuale:

$ git log --oneline

L'output sotto fornito indica che ci sono tre commit e la testa punta a "File demo aggiunto" commettere:

Passaggio 3: visualizza le filiali disponibili

Successivamente, usa il “GIT Branch"Comando per visualizzare l'elenco di tutte le filiali disponibili:

$ git filiale

Qui, si può osservare che ci sono due rami nel repository e nel simbolo di asterisco "*" con il "maestro"Branch mostra che è il ramo attuale:

Passaggio 4: passa a un altro ramo

Ora, passa al "alfa”Ramo usando il"interruttore Git"Comando:

$ git switch alfa

Passaggio 5: visualizza la cronologia dei commit

Corri il "registro git"Comando per controllare il riferimento del registro GIT della filiale corrente:

$ git log --oneline

Si può vedere che ci sono quattro commit nel ramo e la testa punta a "File2 aggiornato" commettere:

Passaggio 6: eseguire l'operazione Rebase

Ora, rebase il "maestro"Branch sul ramo bersaglio chiamato"alfa"Eseguendo il seguente comando:

$ git rebase master

Secondo l'output sotto fornito, l'operazione Rebase è stata eseguita con successo:

Passaggio 7: verificare nuove modifiche

Infine, controlla il registro GIT per visualizzare le nuove modifiche nella cronologia del commit:

$ git log --oneline

Come puoi vedere, l'operazione Rebase ha spostato il "alfa”Branch si impegna al"maestro"Branch commette:

Questo è tutto! Abbiamo spiegato in modo efficiente il processo di ribasciare da una caratteristica "maestro”Branch in un'altra funzione"alfa" ramo.

Conclusione

Per ribellarsi un ramo di funzionalità in un altro ramo di funzionalità, in primo luogo, reindirizzarsi al repository richiesto e controllare la cronologia di riferimento del registro GIT. Quindi, vai a un'altra filiale e controlla la sua cronologia di commit. Dopodiché, esegui il “git rebase "Comando per eseguire l'operazione Rebase. Infine, verifica le nuove modifiche. Questo articolo ha descritto il modo più semplice per ribellarsi il ramo di funzionalità in un altro ramo di funzionalità.