1
resposta

[Dúvida] Git reset

Ola, pessoal!

Tudo bem?

Fiz o git reset --hard localmente, verifiquei os logs e foi excluido o commit, mas no git hub ele continua aparecendo. É assim mesmo?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Olá, Julia! Tudo bem?

Quando você utiliza o comando git reset --hard localmente, ele altera o histórico do seu repositório local, mas não afeta o repositório remoto no GitHub. Isso significa que, mesmo que o commit tenha sido removido do seu histórico local, ele ainda estará presente no repositório remoto até que você atualize o remoto para refletir as mudanças locais.

Para que o repositório remoto no GitHub reflita as alterações que você fez localmente, você precisará forçar a atualização do repositório remoto. Isso pode ser feito com o comando:

git push origin <nome-da-branch> --force

Por favor, tenha cuidado ao usar o --force, pois ele sobrescreve o histórico remoto e pode afetar outros colaboradores que estejam trabalhando na mesma branch. É sempre bom comunicar a equipe antes de fazer isso.

Espero ter ajudado e bons estudos!

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