Como faço para esmagar meu último n git se compromete?

Como faço para esmagar meu último n git se compromete?
Os desenvolvedores podem adicionar alterações ao serviço de hospedagem do GitHub através do repositório local. Eles podem empurrar ou puxar alterações de acordo com os requisitos. No entanto, ao fazer alterações, pode ser necessário salvá -las no repositório cometendo.

O Git permite que os desenvolvedores mesclem os compromissos por esmagamento, que é o processo de combinar mais de um se compromete com um único compromisso. Você pode executar esta operação a qualquer momento usando o recurso Git Rebase, como o “$ git rebase -i cabeça ~ 1”Comando.

Este post explicará o método para esmagar os últimos n git.

Como faço para esmagar meu último n git se compromete?

Para esmagar o último número de N de Git, primeiro, mude para o repositório local do Git e inicialize. Em seguida, crie e rastreie o arquivo para a área de estadiamento. Compreenda as mudanças adicionais no repositório Git. Em seguida, veja o histórico do log do Git e redefina a posição do ponteiro da cabeça. Mesclar os compromissos executando o “$ git mescle -squash ”Comando. Por fim, comprometa mudanças e abóboras as comprometimentos mais recentemente mesclados ao executar o “$ git rebase -i cabeça ~ 1”Comando.

Agora, vamos verificar o procedimento do cenário acima discutido!

Etapa 1: Navegue para o repositório Git
Primeiro, execute o “cd”Comando para se mudar para o repositório local Git desejado:

$ CD "C: \ Usuários \ Nazma \ Git \ Demo10"

Etapa 2: Criar arquivo
Crie um novo arquivo no repositório local do Git usando o seguinte comando:

$ touch file2.TXT

Etapa 3: rastrear o arquivo
Execute o “$ git add”Comando com o nome do arquivo para rastrear no repositório local do Git:

$ git add file2.TXT

Etapa 4: Salvar mudanças
Para salvar e atualizar o repositório local do Git, execute o “$ git Commit”Comando com o“-m”Opção e adicione a mensagem de confirmação desejada:

$ git Commit -m "2º arquivo adicionado"

Etapa 5: Crie um novo arquivo
Crie um novo arquivo usando o “tocar”Comando no repositório Git:

$ touch file3.TXT

Etapa 6: rastrear o arquivo
Em seguida, rastreie um arquivo recém -criado na área de estadiamento usando o “git add”Comando junto com o nome do arquivo:

$ git add file3.TXT

Etapa 7: Comprometer mudanças
Executar o “Git Commit”Comando para salvar as alterações adicionais no repositório local do Git:

$ git Commit -m "3º arquivo adicionado"

Etapa 8: Verifique o histórico de log Git
Verifique o histórico do log do Git utilizando o seguinte comando:

$ git log .

Aqui, pode -se observar que os dois compromissos mais recentes são adicionados ao repositório:

Etapa 9: Redefinir a cabeça
Agora, execute o “Redefinição do Git”Comando com o“-duro”Opção e especifique a posição da cabeça onde você deseja redefini -la:

$ git Reinicia -Cabeça difícil ~ 2

Como resultado, a posição do ponteiro da cabeça será redefinida para as duas recentes começos:

Etapa 10: Merge Commits
Agora, execute o “Merge do Git”Comando com“-abóbora”Opção para mesclar a confirmação no índice atual da cabeça:

$ git mescla -squash Head@1

Como você pode ver, os compromissos mais recentes são mesclados com sucesso:

Etapa 11: Atualizar repositório
Compreenda as alterações adicionais no repositório e atualize -o:

$ git Commit -m "Dois arquivos adicionados"

Etapa 12: Histórico de logs Git
Agora, execute o “log git .”Comando para verificar o histórico do log do git para obter as alterações adicionais:

$ git log .

De acordo com a saída abaixo, os últimos commits mais recentes são esmagados com sucesso:

Etapa 13: Squash n Cometidos
Por fim, execute o “Git Rebase”Comando junto com o“-eu”Opção para esmagar o“N”Número de compromissos juntos. Por exemplo, especificamos o “Cabeça ~ 1”Para esmagar o último compromisso:

$ git rebase -i cabeça ~ 1

Quando o comando acima é executado, o editor será aberto com algumas instruções. Adicione o comentário necessário e salve -o para rebase e atualize as confirmações esmagadas:

É isso! Nós compilamos o método mais fácil de esmagar os últimos n cometidos juntos.

Conclusão

Para esmagar o último número N de compromissos, primeiro, navegue para o repositório Git e inicialize. Em seguida, crie e rastreie o arquivo para a área de estadiamento. Compreenda as mudanças adicionais no repositório Git. Em seguida, reinicie a posição do ponteiro da cabeça e mescla os compromissos executando o “$ git mescle -squash ”Comando. Por fim, comprometa mudanças e execute o “$ git rebase -i cabeça ~ 1”Comando para esmagar os commits mais recentemente mesclados. Este post forneceu o método para esmagar os últimos n cometidos juntos.