Quando tendo dar o push para o repositório do github, aparece essa mensagem:
Quando tendo dar o push para o repositório do github, aparece essa mensagem:
O problema acontece pois você está tentando subir commits para um git remoto, mas existem commits que você não tem no seu repositório local. Antes de fazer o push, você precisa puxar/pull os commits de lá:
git checkout # troca de branch git pull origin # puxa as alterações da branch no remoto origin Se algum arquivo no remoto foi alterado por você no repositório local, você terá que resolver conflitos de merge antes de empurrar/push pro remoto.
Agora, se você não quer os commits que estão no remoto, e quer sobrescrever tudo que está lá com o seu repositório local, use o comando destrutivo abaixo: git push origin --force