Como posso mesclar múltiplos compromissos em outro ramo como um único commit esmagado?

Como posso mesclar múltiplos compromissos em outro ramo como um único commit esmagado?
Os desenvolvedores podem executar várias operações usando o GIT, como criar e excluir arquivos ou pastas, criar e excluir ramos, mesclar ramos e compromissos. Quando o histórico de commit Git do desenvolvedor fica longo, eles precisam limpar suas filiais antes de se fundir para o mestre. Para esse fim, os recursos de comprometimento da abóbora git podem ser usados. Mais especificamente, esmaga o GIT refere -se ao processo de combinar mais de um comprometimento do histórico de logs existente em um único.

Este blog explica o procedimento para combinar várias confirmações em outra filial local Git como um único commit esmagado.

Como posso mesclar vários compromissos em outra filial local Git como um único commit esmagado?

Para combinar vários compromissos em outra filial como um único commit esmagado, primeiro, navegue para o repositório local Git e crie um novo arquivo. Rastrear e atualizar o repositório cometendo. Em seguida, atualize o arquivo e adicione alterações ao repositório. Em seguida, crie uma nova filial local e mude imediatamente para ela. Executar o “$ git mescle -squash ”Comando para mesclar os compromissos. Por fim, execute o “Git Commit”Comando para salvar as mudanças.

Agora, implemente as instruções acima discutidas!

Etapa 1: mova para o repositório local Git

Primeiro, navegue para o repositório local desejado usando o “cd”Comando:

$ CD "C: \ Usuários \ Nazma \ git \ test_2"

Etapa 2: Criar arquivo

Em seguida, crie um novo arquivo usando o “tocar”Comando junto com o nome do arquivo:

$ touch file1.TXT

Etapa 3: rastrear o arquivo

Executar o “git add”Comando para rastrear o arquivo criado:

$ git add file1.TXT

Etapa 4: Atualizar repositório

Em seguida, salve as alterações adicionais no repositório local através do “Git Commit”Comando com o“-m”Opção para adicionar a mensagem de confirmação desejada:

$ git Commit -m "1 arquivo adicionado"

Etapa 5: Atualizar arquivo

Abra o arquivo criado usando o “começar”Comando com um editor de texto padrão e atualize -o:

$ start file1.TXT

Etapa 6: rastrear mudanças adicionadas

Rastrear todas as alterações adicionadas ao repositório usando o “git add .”Comando:

$ git add .

Etapa 7: Comprometer mudanças

Executar o “Git Commit”Comando com o“-m”Opção para cometer todas as alterações e salvá -las:

$ git Commit -m "1 arquivo atualizado"

Etapa 8: Histórico de logs do Git

Para visualizar o histórico atual de log do repositório Git, execute o “log git .”Comando:

$ git log .

Etapa 9: Crie e alterne a filial local

Execute o “checkout git”Comando com o“-b”Opção para criar e mudar para a filial imediatamente:

$ git checkout -b gemma

No comando acima, “Gemma”É especificado como o nome da filial:

Etapa 10: Mesclar múltiplas commits

Mesclar os múltiplos compromissos em outro ramo como um único compromisso esmagado, executando o “Merge do Git”Comando junto com o“-abóbora”Opção:

$ git mescla -squash main

Como você pode ver na saída abaixo fornecida, as duas commits mais recentes são mescladas:

Etapa 11: Atualizar repositório

Agora, execute o “Git Commit”Comando para atualizar o repositório:

$ git Commit

A saída abaixo indica que os compromissos são esmagados com sucesso em outra filial:

Etapa 12: Verifique o histórico de log Git

Por fim, execute o seguinte comando para verificação:

$ git log .

Pode -se observar que a operação de mesclagem de múltiplas commits é realizada com sucesso:

É isso! Fornecemos o método para combinar vários compromissos em outra filial local Git como um único commit esmagado.

Conclusão

Para combinar vários compromissos em outra filial como um único commit esmagado, mude para o repositório local Git e crie um novo arquivo. Em seguida, rastreie e atualize o repositório cometendo. Depois disso, atualize o arquivo e adicione alterações ao repositório. Em seguida, crie uma nova filial local e mude imediatamente para ela. Executar o “$ git mescle -squash ”Comando para mesclar os compromissos. Execute o “Git Commit”Para salvar mudanças. Este blog demonstrou o método para combinar várias confirmações em outra filial local Git como um único commit esmagado.