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:
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à.