Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] alterar mensagens do commit

Imagina a seguinte situação, o commit tem a seguinte mensagem Atualizar o campo CPF

O problema é que foi o campo Data que foi atualizado pois era ele que apresentava problemas. Queria saber: É possivel modificar a mensagem? Quem tem pode modificar? Existe alguma restrição ou limite?

1 resposta
solução!

É possível modificar sim, mas apenas se o commit não foi enviado ao repositório (origem). Para fazer isso, você pode utilizar o comando git commit --amend -m e digitar as mensagem nova entre aspas. O mesmo comando pode ser utilizado para adicionar mudanças que ficaram faltando no último commit, qualquer mudança que esteja em staging será adicionada ao último commit.

Caso o commit já tenha sido enviado ao repositório, é possível, porém não é recomendado. Faça isso somente se você tem certeza que não vai atrapalhar alguma pessoa que tenha feito pull no seu commit. Nesse caso, após o amend, utilize o seguinte comando:

git push origin -f

A opção -f serve para forçar o envio, e isso irá substituir a árvore de commits do repositório com a que você está enviando. Sem essa opção, irá ocorrer um erro dizendo que existe um conflito com a árvore em seu repositório e a que está em seu computador.