Esta postagem fornecerá o procedimento para mesclar a filial do hotfix na filial do recurso.
Como Git Merge Hotfix Branch no ramo de recursos?
Para mesclar a filial do hotfix na filial do recurso, um usuário precisa executar as seguintes etapas:
Etapa 1: mova para o diretório Git
Use o "cd”Comando para navegar para o diretório Git:
$ CD "C: \ Usuários \ Nazma \ git"Etapa 2: gerar um novo arquivo de texto
Agora, faça um novo arquivo de texto no diretório Git através do comando abaixo estatado:
$ touch file1.TXTEtapa 3: Adicionar arquivo na área de estadiamento
Depois de criar um arquivo, rastreie -o para a área de estadiamento executando o comando fornecido:
$ git add file1.TXTEtapa 4: Atualizar diretório Git
Para cometer as mudanças no repositório, execute o “Git Commit”Comando:
$ git Commit -a -m "primeiro commit"No comando acima mencionado:
Etapa 5: Faça e alterne a filial local
Para criar e mudar para uma nova filial local imediatamente, execute o “checkout git”Comando:
$ git checkout -b característica2Como você pode "-b”Opção no comando acima fornecido que é conhecido como“filial”É utilizado para criar uma nova filial:
Etapa 6: Atualizar arquivo
Em seguida, atualize o arquivo de texto necessário:
$ echo "meu segundo arquivo"> file2.TXTNo comando acima, o “eco”Comando primeiro verificará se o arquivo específico existe ou não. Se existir, o texto adicionado será anexado a ele. Por outro lado, se os arquivos não forem colocados no diretório Git, ele criará e os atualizará:
Etapa 7: rastrear o arquivo na área de estadiamento
Para mover o arquivo para o índice de estadiamento do diretório de trabalho, execute o git add .“Comando:
$ git add file2.TXTEtapa 8: Comprometer mudanças
Agora, adicione as alterações da área de estadiamento ao repositório Git:
$ git Commit -a -m "Commit for File2.TXT"O comando acima executado contém:
Etapa 9: Switch Branch
Após modificações na filial recém -criada, volte para a filial principal anterior através do “Switch Git”Comando:
$ git checkout mestreEtapa 10: Crie Hotfix Branch
Em seguida, crie um novo ramo chamado “hotfix”Ao utilizar o“ramo git”Comando:
$ git ramo hotfixEtapa 11: Faça o check -out para a nova filial local
Execute o comando abaixo do dado para mudar de uma filial para outra:
$ git checkout hotfixEtapa 12: Crie e atualize novo arquivo de texto
Em seguida, crie e atualize o arquivo usando o “eco”Comando:
$ echo "Arquivo mesclado"> arquivo3.TXTEtapa 13: adicione alterações ao índice de estadiamento
Execute o “git add”Comando para adicionar o arquivo recém -criado ao diretório Git:
$ git add file3.TXTEtapa 14: Mudanças de compromisso
Use o "Git Commit”Comando para cometer alterações junto com a mensagem de confirmação:
$ git Commit -a -m "Commit for File3 File3.TXT"Etapa 15: Volte para o ramo de trabalho principal
Volte para o ramo de trabalho principal do Git “mestre”Ao executar o seguinte comando:
$ git checkout mestreEtapa 16: ramificações de mesclagem
Para mesclar galhos, execute o “Merge do Git”Comando junto com o“-No-ff”Opções:
$ git mescla-não-ff hotfixAqui o "-No-ff”A opção é usada para não executar operações avançadas com o processo de mesclagem. Como resultado, um arquivo de texto será aberto com o editor de texto padrão e solicitará que você adicione um comentário. Então, adicione, salve, salve e feche o arquivo:
Depois de adicionar o comentário, a saída de alguma forma ficará assim:
Etapa 17: Alterne para o ramo do Feence2
Ao fazer isso, mude a filial para “Feature2”Usando o“checkout git”Comando:
Recurso de checkout de $ git2Etapa 18: Verifique o histórico de log de referência do diretório Git
Por fim, verifique o histórico de log de referência do diretório Git:
$ git log .A saída abaixo mostra que as filiais especificadas são mescladas com sucesso e contêm o mesmo conteúdo:
Isso é tudo! Explicamos a fusão da filial do hotfix na filial do recurso.
Conclusão
Para mesclar a filial do hotfix na filial do recurso, primeiro, mude para o diretório Git. Crie e adicione um novo arquivo e, em seguida, comprometa as alterações no repositório. Em seguida, crie e mude para o “Feature2“Filial Local, crie e adicione o arquivo ao índice de estadiamento na nova filial. Comprometa todas as mudanças no repositório local do Git e volte para a filial principal. Depois disso, mude para o “hotfix”Filial, execute a tarefa desejada e comprometa as alterações no repositório. Finalmente, execute o “$ git mescle -no -ff ”Comando. Este post descreveu a fusão da filial do hotfix na filial do recurso.