Corrigindo o último commit
Ainda falta envolver o conteúdo do hello.html nas tags <h1>. O resultado deve ficar assim:
<h1>Hello, World!</h1>Envolva o conteúdo do hello.html nas tags <h1>, adicione as alterações ao stage e faça o commit.
Dica: se você esqueceu os comandos necessários, confira os comandos e na Gitopedia.
Ah, desculpe, eu não avisei que a mensagem do último commit tinha que ser exatamente Added HTML tags to hello.html?
Por mais bobo que pareça, erros em mensagens de commit são bem comuns: erros de digitação, IDs de tickets esquecidos etc. Mas não se preocupe, dá para consertar fácil.
Tudo o que você precisa fazer é executar o comando git commit de novo, mas com a opção --amend. Essa opção diz ao Git para substituir o último commit pelo novo.
git commit --amend -m "Added HTML tags to hello.html"Como de costume, a opção -m permite passar a nova mensagem do commit direto pela linha de comando. Se você omitir a opção, o editor de texto padrão vai abrir com a mensagem do último commit.
Se você executou o comando de commit sem a opção -m, talvez tenha notado que seu terminal mudou: o histórico sumiu e você está diante de uma tela em branco. Esse é um editor de texto que o Git abriu para você escrever a mensagem do commit. Você pode escrever a mensagem nesse editor, salvá-la e fechar o editor para completar o commit. Esse editor normalmente é um como o vim ou o nano.
Parece fácil, mas o que poderia dar errado? Quem não conhece esses editores pode ter dificuldade até para sair deles. Se esse é o seu caso, aqui vão alguns vídeos que ajudam a sair desses editores: Vim, Nano.
Se nada funcionar, feche a aba ou a janela do terminal, abra uma nova e comece de novo.
Corrija a mensagem do último commit usando o comando acima.
Ótimo, mas e se tivermos esquecido de adicionar outras partes importantes ao último commit? Por exemplo, vamos envolver nosso texto nas tags html e body, como manda o figurino:
<html>
<body>
<h1>Hello, World!</h1>
</body>
</html>Para adicionar as alterações que faltam ao último commit, primeiro precisamos adicioná-las ao stage com o comando git add. Depois, podemos usar a opção --amend para incluí-las no último commit.
Edite o arquivo hello.html para incluir as tags que faltam e adicione as alterações ao stage. Não faça o commit ainda!
Neste ponto, poderíamos simplesmente executar git commit -m "Another commit" para registrar as alterações em um novo commit. Mas, se quisermos adicioná-las ao último commit, podemos usar a opção --amend de novo.
git commit --amend -m "Added H1, HTML, and BODY tags to hello.html"Corrija o último commit usando o comando acima.
Perfeito! Agora temos todas as alterações que queríamos em um único commit. Isso pode ser útil no futuro, quando alguém quiser descobrir quem fez determinada alteração e por quê.
Faça o curso do jeito que ele foi pensado: progressão em pequenas doses, ordem linear e focada, desbloqueio gradual das entradas da Gitopedia. Continue com o Git de verdade no VS Code/Cursor/Antigravity/Windsurf a qualquer momento.
mas precisa de login