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?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
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 ✓.