1
resposta

[Dúvida] - Desafios: hora da prática (visualizar e modificar commits a sincronizar com repositórios remotos)

Professores está correto?

  1. Acesse todos os commits realizados
    git log
    Mostra o histórico completo de commits, com ID, autor, data e mensagem.
    Pressione Q para sair da visualização.

  2. Modifique o último commit
    git commit --amend -m "Nova mensagem de commit"
    Permite alterar a mensagem do commit anterior ou adicionar arquivos esquecidos.
    Só use se o commit ainda não foi enviado (push) ao GitHub.

  3. Reverter mudanças no repositório local
    git revert
    Cria um novo commit que desfaz as mudanças do commit especificado.
    Mantém o histórico intacto.

  4. Apague um ou mais commits
    git reset --hard
    Apaga um ou mais commits, voltando para um ponto anterior.
    Use com cuidado! Só se o commit ainda não foi enviado (push).

  5. Sincronize as modificações com o repositório remoto
    git push origin main
    Envia os commits locais para o repositório remoto no GitHub (branch main).
    Substitua main pelo nome da branch, se for diferente.

  6. Analise mensagens de commits e melhore conforme boas práticas
    Ver commits:
    git log --oneline
    Mostra os commits de forma mais curta para fácil leitura.

  • Boas práticas de mensagens de commit:
    Use o imperativo: "Adiciona tela de login" (e não "Adicionando...")
    Seja claro e direto.
    Comece com letra maiúscula.
    Evite mensagens vagas como "update" ou "alterações".
1 resposta

Bom dia, Kelly! Tudo bem?

Eu corrigi a sua resposta e ela está correta sim!

Existem alguns detalhes que podem ser complementados, para isso, você pode clicar no botão Ver Opinião do Instrutor e comparar sua resolução.

Uma interface do curso com temas escuros mostrando desafios de programação relacionados a começos Git, apresenta botões para discussão do fórum e feedback do instrutor.

Espero ter ajudado e fico à disposição se precisar.

Abraço e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado