Vimos num artigo anterior que o Paulo Rodrigues fez o “commit” (actualização), mas ele pretende fazer uma alteração a esse “commit” no Git. Para tal, ele vai utilizar o comando git amend, que permite alterar o último “commit”, incluindo a mensagem do mesmo, gerando um novo ID para o “commit”.
Antes da alteração, ele verifica o “log”, através do comando:
[paulorodrigues@server1 project]$ git log
Que irá produzir o seguinte resultado:
commit e46069e6cc25a3650db833ecd4e1eb0c3b57efe9
Author: Paulo Rodrigues paulorodrigues@fpcti.pt
Date: Sun Jul 5 13:35:28 2020 +0100
Formulário de envio
commit 7c7fe5ed6c0bb2350ace86f3aa45e57ca9df6919
Author: Fernando Prata fernandoprata@fpcti.pt
Date: Mon Jun 29 20:19:48 2020 +0100
Initial commit
Seguidamente, ele faz a alteração do “commit”, com o comando:
[paulorodrigues@server1 project]$ git commit --amend -m "Formulário de envio em português"
Que produz o seguinte, resultado:
[master 46a9b02] Formulário de envio em português
1 file changed, 104 insertions(+)
create mode 100644 form.php
Ao verificar novamente o “log”, ele poderá ver o resultado.
[paulorodrigues@server1 project]$ git log
commit 46a9b023237bd558443da54e4ef752769b783490
Author: Paulo Rodrigues paulorodrigues@fpcti.pt
Date: Sun Jul 5 13:35:28 2020 +0100
Formulário de envio em português
commit 7c7fe5ed6c0bb2350ace86f3aa45e57ca9df6919
Author: Fernando Prata fernandoprata@fpcti.pt
Date: Mon Jun 29 20:19:48 2020 +0100
Initial commit
![](https://i0.wp.com/bitsebytes.pt/wp-content/uploads/2022/02/bb_320x50-unmanaged-linux.png?resize=320%2C50&ssl=1)
Comments 1