Este artigo explicará o método de manter uma filial sincronizada ou atualizada com o ramo mestre.
Como manter/manter uma filial atualizada ou sincronizada com o mestre?
Para manter uma filial sincronizada ou atualizada com o ramo mestre, siga as etapas fornecidas.
Etapa 1: redirecionar para o repositório local
Primeiro, mude para o repositório local desejado usando o comando abaixo fornecido:
CD "C: \ git \ demorepo"
Etapa 2: Veja o conteúdo atual da ramificação
Em seguida, liste o conteúdo da filial de trabalho atual:
ls
Pode -se observar que a filial "característica" contém "Demonstração.TXT" e "Teste.TXT" arquivos:
Etapa 3: mude para o ramo "mestre"
Agora, utilize o seguinte comando e navegue até o “mestre" filial:
Git mestre de checkout
Etapa 4: Veja o conteúdo da filial “mestre”
Introduzir o "ls“Comando para exibir o“mestreO conteúdo da filial:
ls
A saída abaixo indica que a filial "mestre" contém "Arquivo1.TXT" e "File2.TXT" arquivos:
Etapa 5: Puxe o conteúdo da ramificação remota
Agora, puxe o conteúdo do controle remoto “mestre”Filial na filial atual:
Git Pull Origin Master-Historias não relacionadas
Aqui o "-Historias não relacionadas”A opção é utilizada para que o GIT permita que o usuário mescie os ramos de repositórios locais e remotos não relacionados:
Etapa 6: mude para o ramo "característica"
Depois disso, navegue para o “recurso”Ramificar o comando fornecido:
Recurso de checkout do git
Etapa 7: Mesclar ramificação "mestre" para o ramo "característica"
Em seguida, use o seguinte comando para mesclar o “recurso"Ramificação com o"mestre" filial:
Git Merge Mestre
Etapa 8: Volte para o ramo "Master"
Em seguida, volte para o “mestre" filial:
Git mestre de checkout
Etapa 9: Mesclar ramificação "Recurso" para o ramo "mestre"
Depois disso, mescla o “mestre"Ramificação com o"recurso" filial:
Recurso de mesclagem do Git
Etapa 10: Push alterações para o ramo remoto
Agora, empurre o conteúdo de ambos os ramos mesclados locais para o controle remoto “mestre" filial:
Git Push Origin Master
Etapa 11: Ver Histórico de Commits
Em seguida, verifique o log git para visualizar as alterações:
Git Log --oneeline
Na captura de tela abaixo, pode -se ver que a cabeça está apontando para os dois locais totalmente mesclados “mestre" e "recurso“Ramificações e também apontando para o controle remoto de destino“Origem/Master“Filial na qual pressionamos o conteúdo de ramificações locais mescladas:
Etapa 12: Verifique as alterações
Por fim, verifique o conteúdo de ambas as filiais para garantir alterações:
Como você pode ver, o conteúdo de ambos “mestre" e "recursoOs ramos são os mesmos que indicam que ambos os ramos são totalmente mesclados.
Conclusão
Para manter uma filial sincronizada ou atualizada com o ramo mestre, primeiro, navegue para o repositório local. Em seguida, redirecre. Depois disso, mude para o ramo "característica" e mescla/combine -o com o "mestre" filial. Em seguida, volte para o ramo “mestre” e mescla/combine -o com o “recurso" filial. Finalmente, empurre as mudanças de ambos os ramos totalmente mesclados para o ramo remoto e verifique. Este artigo explicou o método para manter uma filial sincronizada ou atualizada com a filial mestre.