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

[Dúvida] Essa alteração serve para commits já enviados pro github?

Essa alteração serve somente para commits no repositório local, ou também para commits no remoto?

1 resposta
solução!

Olá, João! Tudo bem?

Esse comando é aplicado somente no repositório local. Isso acontece porque o comando --amend modifica o último commit no seu repositório local.

No entanto, se você já tiver enviado (push) o commit para o repositório remoto (GitHub) e quiser que essa alteração seja refletida lá também, você precisará forçar o envio (push) para o repositório remoto. Isso pode ser feito com o comando git push origin <branch-name> --force ou git push origin <branch-name> -f.

Porém, tenha cuidado ao usar o comando --force! Ele substituirá o commit no repositório remoto pelo seu commit local alterado, mesmo que o commit remoto seja diferente. Isso pode causar problemas se outras pessoas já tiverem baixado o commit original.

Espero ter ajudado e reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!

Sucesso

Um grande abraço e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!