Como mudar a mensagem de comprometimento antiga usando 'git rebase'

Como mudar a mensagem de comprometimento antiga usando 'git rebase'

Quando um usuário modifica ou adiciona novos arquivos de código -fonte no índice de estadiamento Git. Em seguida, eles precisam atualizar os repositórios atuais com mudanças recentemente adicionadas através do compromisso. Além disso, os desenvolvedores têm permissão para ver o histórico de compromissos sempre que quiserem tão bem quanto podem alterar qualquer mensagem de confirmação, se necessário.

Este artigo discutirá a maneira de modificar as antigas mensagens de compromisso usando o “Git Rebase”.

Como mudar as mensagens antigas de comprometer usando "git rebase"?

Verifique as seguintes instruções para modificar a mensagem antiga de compromisso usando o “Git Rebase”:

  • Redirecionar para o repositório Git local.
  • Veja o histórico de comprometimento do git.
  • Escolha o antigo compromisso que devemos ser modificados.
  • Execute o “git rebase -i cabeça ~ 2”Comando e altere o status da mensagem de confirmação selecionada.
  • Use o "Git Commit”Comando com o“-alteração”Opção e especifique uma nova mensagem de confirmação.

Etapa 1: redirecionar para um repositório específico

A princípio, vá para o repositório Git local executando o “cd”Comando junto com seu caminho:

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

Etapa 2: Verifique o histórico do log

Então, execute o “log git”Comando para visualizar o histórico de log de referência curto

$ git log --oneeline -5

Aqui, especificamos o intervalo como “-5”O que significa que queremos exibir os cinco registros de referência mais recentes. Como você pode ver, destacamos “BEE2… ”Sha-hash por mudar sua mensagem de confirmação:

Etapa 3: Mova o ponteiro da cabeça

Use o "Git Rebase”Comando junto com o“-eu”Para executar a operação de rebase recursivamente e a posição da cabeça como“2”:

$ git rebase -i cabeça ~ 2

Quando o comando acima mencionado for executado, ele abrirá o arquivo de texto com o editor padrão. Agora, procure o comprometimento selecionado e coloque o “e”Para editar ao lado dele. Salve as alterações e feche a janela:

Quando o editor padrão fechar, ele mostrará as seguintes instruções:

Etapa 4: Alterar mensagem de confirmação

Finalmente, execute o “Git Commit“Compreenda com o“-alteração”Opção:

$ git commit --mend

Agora, adicione uma nova mensagem de confirmação no editor de texto padrão. Por exemplo, digitamos “É meu novo arquivo de texto”Como uma nova mensagem de confirmação:

Como você pode ver, a mensagem antiga alvo foi alterada com sucesso:

Etapa 5: Verificação

Por fim, para garantir a mensagem de compromisso modificada, execute o “log git”Comando:

$ git log --oneeline -5

De acordo com a saída abaixo, a mensagem antiga de destino é modificada com sucesso:

Nós compilamos a maneira de mudar as mensagens antigas de compromisso, utilizando o “Git Rebase”.

Conclusão

Para modificar a antiga mensagem de confirmação, utilizando o “Git Rebase”, Primeiro, redirecionar para o repositório Git local. Em seguida, exiba o histórico de log do Git Commit e selecione o antigo compromisso que precisa ser modificado. Depois disso, execute o “git rebase -i cabeça ~ 2”Comando, altere o status da mensagem de confirmação selecionada e execute o“Git Commit -Emend”Comandam e adicione uma nova mensagem de confirmação. Este artigo ilustrou a maneira de mudar as mensagens antigas de compromisso, utilizando o “Git Rebase”.