Este artigo explicará o método para consertar um compromisso passado em git facilmente.
Como consertar facilmente um compromisso passado no git?
Para consertar facilmente um compromisso passado no Git, experimente as etapas abaixo da lista abaixo:
Etapa 1: Navegue para o diretório local
Primeiro, mude para o repositório Git específico digitando o comando dado-amante:
$ CD "C: \ git \ reposa"
Etapa 2: Atualizar arquivo
Então, utilize o “eco”Comandando e atualize o conteúdo do arquivo desejado:
$ echo "This Is New 2" >> new2.TXT
Etapa 3: mudanças de rastreamento
Em seguida, adicione as novas alterações à área de estadiamento Git:
$ git add .
Etapa 4: Verifique o Git Log
Agora, verifique o histórico de compromissos e escolha o ID de confirmação no qual você deseja adicionar as novas alterações:
$ git log --oneeline
Para a saída abaixo, selecionamos o “79DBB1D”Commiti ID para processamento adicional:
Etapa 5: Crie Fix Up Commit
Execute o “Git Commit”Comando com o“-FixUp”Opção e ID de comprometimento desejado para criar uma correção para uma confirmação específica:
$ git Commit -Fixup 79DBB1D
Etapa 6: Mesclar Fixup Commit
Depois disso, execute a opção Rebase para mesclar o comprometimento da correção no último compromisso:
$ git rebase -i cabeça ~ 5
Aqui o "-eu”A bandeira é usada para um modo interativo que permite editar compromissos, e o“Cabeça ~ 5”A opção é usada para editar as últimas cinco compromissos:
Depois de executar o comando acima fornecido, um editor padrão abrirá com uma tela interativa:
Agora, mude a posição do comprometimento da correção, colocando -o após o compromisso do alvo. Em seguida, substitua o “escolhaPalavra -chave com a “FixUp”Além do compromisso que precisa ser consertado. Depois disso, pressione o “Ctrl + sTeclas para salvar alterações e fechar o arquivo aberto:
Pode -se observar que a operação da Rebase foi realizada com sucesso para consertar um compromisso passado:
Etapa 7: Verifique a operação de fixação de comprometimento anterior
Para garantir se a operação de fix -up foi realizada com sucesso ou não, verifique o histórico de compromissos:
$ git log --oneeline
De acordo com a captura de tela fornecida abaixo, o commit especificado anteriormente foi corrigido e substituído por um novo ID de confirmação:
Etapa 8: Veja novos detalhes de compromisso
Por fim, execute o “show git”Comando junto com o recém -atribuído ID de confirmação para visualizar seu conteúdo atualizado:
$ git show 42a0bdb
Pode -se observar que as alterações foram adicionadas ao recém -designado ID de confirmação:
Nós explicamos com eficiência o método de consertar um compromisso passado.
Conclusão
Para consertar um comando do passado, primeiro, mude para o repositório específico. Em seguida, atualize um arquivo desejado e rastreie -o. Em seguida, veja o histórico de compromissos e selecione o ID de confirmação desejado que precisa ser consertado. Depois disso, crie uma correção para o ID de confirmação selecionado usando o “Git Commit -fixup ”Comando. Em seguida, execute a operação de rebase para mesclar o comprometimento da correção no último compromisso. Esta redação explicou o método para consertar um compromisso passado no Git.