Questo articolo spiegherà il metodo per mantenere un ramo sincronizzato o aggiornato con il ramo principale.
Come mantenere/mantenere un ramo aggiornato o sincronizzato con il master?
Per mantenere un ramo sincronizzato o aggiornato con il ramo principale, seguire i passaggi forniti.
Passaggio 1: reindirizzarsi al repository locale
Innanzitutto, passa al repository locale desiderato utilizzando il comando sotto fornito:
CD "C: \ git \ demorepo"
Passaggio 2: visualizzare il contenuto di ramo corrente
Quindi, elenca il contenuto dell'attuale ramo di lavoro:
ls
Si può osservare che il ramo "caratteristica" contiene "Demo.TXT" E "Test.TXT" File:
Passaggio 3: passare al ramo "master"
Ora, utilizza il seguente comando e vai a "maestro" ramo:
GIT Checkout Master
Passaggio 4: visualizzare il contenuto della filiale "master"
Inserisci il "ls"Comando per visualizzare il"maestro"Contenuto di Branch:
ls
L'output seguente indica che il ramo "master" contiene "File1.TXT" E "File2.TXT" File:
Passaggio 5: estrarre il contenuto del ramo remoto
Ora, tira il contenuto del telecomando "maestro"Branch nella filiale corrente:
GIT PULL ORIGIN MASTER-Tolow-non-histories
Qui, il "-consentire storie non correlate"L'opzione viene utilizzata in modo che Git consenta all'utente di unire i rami di repository locali e remoti non correlati:
Passaggio 6: passare al ramo "funzione"
Dopodiché, naviga verso il "caratteristica"Branch attraverso il comando fornito:
Funzione Git Checkout
Passaggio 7: unisciti alla filiale "Master" nella filiale "Feature"
Successivamente, utilizzare il seguente comando per unire il "caratteristica”Ramo con il"maestro" ramo:
Git Merge Master
Passaggio 8: torna al ramo "Master"
Quindi, torna al "maestro" ramo:
GIT Checkout Master
Passaggio 9: unisci il ramo "Funzione" nel ramo "Master"
Dopodiché, unisci il "maestro”Ramo con il"caratteristica" ramo:
Funzione Git Merge
Passaggio 10: spingere le modifiche al ramo remoto
Ora, spingi il contenuto di entrambe le filiali fuse locali al telecomando "maestro" ramo:
Git Push Origin Master
Passaggio 11: visualizza la cronologia dei commit
Quindi, controlla il registro GIT per visualizzare le modifiche:
Git Log --oneline
Nello screenshot seguente, si può vedere che la testa punta ai due locali completamente uniti "maestro" E "caratteristica"Branchi e anche indicando il telecomando target"Origine/Master"Branch in cui abbiamo spinto il contenuto di filiali locali uniti:
Passaggio 12: verificare le modifiche
Infine, controlla il contenuto di entrambi i rami per garantire le modifiche:
Come puoi vedere, il contenuto di entrambi i "maestro" E "caratteristica"I rami sono gli stessi, il che indica che entrambi i rami sono completamente uniti.
Conclusione
Per mantenere una filiale sincronizzata o aggiornata con la filiale principale, prima vai al repository locale. Quindi, reindirizza al ramo "master" e tira il contenuto del ramo "master" remoto in esso. Successivamente, passa al ramo "Funzione" e unisciti/combina con il "maestro" ramo. Quindi, torna al ramo "master" e unisciti/combina con "caratteristica" ramo. Infine, spingere i cambiamenti di entrambi i rami completamente uniti al ramo remoto e verificare. Questo articolo ha spiegato il metodo per mantenere un ramo sincronizzato o aggiornato con il ramo principale.