Olá Jefter!
Entendo a sua dúvida. Para alterar a descrição de um commit já enviado para o Github.com sem modificar o histórico, você pode utilizar o comando git commit --amend
.
Aqui está um exemplo de como fazer isso:
- Abra o terminal e navegue até o diretório do seu repositório Git.
- Digite o comando
git log
para visualizar o histórico de commits. Anote o hash do commit que você deseja alterar a descrição. - Digite o comando
git rebase -i <hash_do_commit_anterior_ao_que_deseja_alterar>
para abrir o modo interativo do rebase. - No editor de texto que abrirá, encontre o commit que você deseja alterar a descrição e mude a palavra "pick" para "reword". Salve e feche o arquivo.
- Será aberto um novo editor de texto com a mensagem do commit. Altere a descrição conforme desejado. Salve e feche o arquivo.
- O Git irá reescrever o commit com a nova descrição. Se houver mais commits após o que você alterou, você precisará resolver possíveis conflitos de merge.
- Por fim, digite o comando
git push --force
para enviar as alterações para o repositório remoto.
Lembre-se de ter cuidado ao utilizar o comando git push --force
, pois ele pode substituir o histórico do repositório remoto. Certifique-se de que você está alterando apenas a descrição do commit e não modificando outras partes importantes do seu projeto.
Bons estudos!