Este estudo discutirá:
O que é um comprometimento de mesclagem no git?
Em Git, o “mesclar comprometer”É um tipo de confirmação criado ao mesclar dois ou mais ramos em um repositório. Um compromisso de mesclagem combina as mudanças de várias ramificações diferentes em uma filial. Geralmente tem pelo menos dois pais cometidos, um para cada ramo mesclado. Além disso, inclui todas as mudanças dos ramos mesclados e de toda a história do ramo.
Como criar/gerar uma confirmação de mesclagem no git?
Para criar um comprometimento de mesclagem no Git, primeiro, redirecionar para o repositório local específico. Em seguida, escolha o ramo desejado para ser mesclado e executar o “Git mescla -não -ff ”Comando. Por fim, verifique o log git para visualizar o comprometimento da mesclagem.
Etapa 1: Mudança para o repositório desejado
Primeiro, execute o comando abaixo fornecido e mude para o repositório local específico:
$ CD "C: \ git \ local_repo"
Etapa 2: Veja o Git Log
Em seguida, veja o histórico de comprometimentos do atual ramo de trabalho:
$ git log --oneeline
Pode ser visto na captura de tela abaixo fornecida, a cabeça está apontando para o “5827F21”Commit Hash:
Etapa 3: visualize ramificações disponíveis
Em seguida, liste os ramos disponíveis do repositório Git e escolha o ramo desejado que precisa ser mesclado. Por exemplo, selecionamos o “alfa" filial:
Ramo $ git
Etapa 4: ramificações de mesclagem
Agora, execute o “Merge do Git”Comando junto com o“-No-ff”Opção e o nome de filial específico que precisa ser mesclado:
$ git mescla-não-ff alfa
Aqui o "-No-ff”A opção é usada para criar uma mensagem de confirmação, mesmo que os ramos sejam avançados e“alfa”É nosso ramo -alvo que precisa ser mesclado.
Depois de executar o comando acima fornecido, o editor de texto padrão abrirá. Digite a mensagem de comprometimento desejada, salve alterações e feche o editor:
Na saída abaixo, pode -se observar que o “alfa”O ramo foi fundido com o“mestre" filial:
Etapa 5: Veja a Merge Commit
Por fim, verifique o log git para visualizar a mensagem de comprometimento de mesclagem:
$ git log --oneeline
Pode -se observar que a parte destacada é a mensagem de confirmação de mesclagem com o “F8DB3CF”Commit Hash:
Isso foi tudo sobre a mesclagem com comprometimento em git.
Conclusão
Uma confirmação de mesclagem é um tipo de confirmação criado quando um usuário mescla duas ou mais ramificações no repositório. Traz alterações/modificações de um ramo para outro git ramo. É usado para mesclar mudanças de diferentes ramificações em uma filial Git. Para criar um comprometimento de mesclagem, o “Git mescla -não -ff ”Comando é usado. Esta redação discutida sobre a Merge Commits e o método para criar um compromisso de mesclagem no Git.