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?
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?
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!