Merge do git sem comprometer automaticamente

Merge do git sem comprometer automaticamente
O "Merge do Git”É um comando git usado para mesclar um ramo para outro. A maioria dos desenvolvedores usa o comando Git Merge para integrar as confirmações da filial no ramo principal ou mestre. Quando a fusão ocorre, ela será automaticamente comprometida. No entanto, às vezes os desenvolvedores querem mesclar o ramo sem o commit e acham que há alguma maneira de mesclar o ramo do Git sem compromisso automático.

Nesta posta.

Como fazer a fusão sem comprometer automaticamente?

Para mesclar o ramo Git sem compromisso automático, utilize o “Git Merge Branch -No -Commit”Comando seguindo o procedimento fornecido.

Etapa 1: Open Git Terminal

No menu de inicialização do Windows, abra o “Git Bash”Git Terminal:

Etapa 2: mova para o repositório Git

Utilize o “cd”Comando para mudar para o repositório Git:

$ CD "C: \ git \ Demo2"

Etapa 3: Crie uma nova filial

Crie uma nova filial executando o “ramo git ”Comando:

Trabalho de ramo $ git

Etapa 4: vá para uma nova filial

Mude para a filial recém -criada através do comando fornecido:

Trabalho de checkout de $ git

Etapa 5: Crie um novo arquivo

Use o "tocar”Comandam e crie um novo arquivo:

$ touch file1.TXT

Etapa 6: Adicionar arquivo ao índice de rastreamento

Em seguida, adicione o arquivo ao índice de rastreamento usando o comando abaixo mencionado:

$ git add file1.TXT

Verifique o estado do repositório Git verificando seu status e verifique se as alterações não rastreadas são adicionadas ao rastreamento de um índice ou não:

$ git status

Etapa 7: Comprometer mudanças

Com a ajuda do “Git Commit”Comando, comprometa as alterações rastreadas:

$ git commit -m "file1 está comprometido"

Verifique o log do repositório para confirmar se as alterações estão comprometidas ou não:

$ git log

Etapa 8: mude para o ramo mestre

Em seguida, mude para o ramo no qual você deseja mesclar a nova filial usando o “checkout git”Comando. Por exemplo, abrimos um “mestre" filial:

$ git checkout mestre

Etapa 9: ramo de mesclagem

Em seguida, mescla o ramo Git sem um comando automático:

$ Git Merge Trabalho-Não-Compromitir-NO-FF

Verifique o log git para verificar se a confirmação da mesclagem é gerada ou não:

$ git log

A saída indica que usamos o “Merge do Git”Comando sem compromisso automático:

Dica de bônus: Remova o compromisso após a mesclagem do Git

Para remover os compromissos após a operação de mesclagem do git sem cancelar o processo de mesclagem, você pode utilizar o “Redefinição do Git ”Comando. Para esse fim, consulte as instruções fornecidas.

Etapa 1: ramo de mesclagem

Primeiro, mescla o ramo através do “Merge do Git”Comando:

$ Git Merge trabalho

Ao fazer isso, o editor de texto aparecerá na tela. Edite a mensagem de confirmação e atinge o “Ctrl+s"Chave para salvar a mensagem. Então, pressione o “Ctrl+x”Para sair do editor Nano:

Verifique os logs do repositório para confirmar se a mensagem de confirmação está salva ou não:

$ git log

A saída mostra que mesclamos o ramo com o compromisso:

Etapa 2: Remova o comprometimento somente após a mesclagem do git

Agora, remova a mensagem de confirmação após a fusão do Git usando o “Redefinição do Git”Comando:

$ git reset "@~ 1"

Novamente, verifique o log do repositório Git para verificar se a mensagem de confirmação foi removida ou não:

$ git log

Aqui, você pode ver que removemos o compromisso somente após a fusão do Git:

Demonstramos como usar a mesclagem git sem comissão automática.

Conclusão

Para usar o “Merge do Git”Comando sem compromisso automático para mesclar ramos, primeiro abra o repositório local do Git. Mude para o ramo no qual você deseja mesclar outro ramo através do “checkout git ”Comando. Depois disso, use o “Merge Git -No -Commit”Comando para mesclar a filial sem compromisso automático. Este post elaborou como usar o “Merge do Git”Sem compromisso automático.