1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

git reset + git push: problema.

Dei um git push num commit. Depois resolvi descartar. Pra isso resolvi dar um git reset --hard XXXXX onde os X eram o numero do stash para o qual eu queria voltar.

Deu tudo certo. Então fiz mudanças no código e dei:

git add .
git commit -m "Mudanças"
git push

E não funcionou! A mensagem de erro foi a seguinte:

 ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'https://github.com/bdpi/bdpi-dspace.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Merge the remote changes (e.g. 'git pull')
hint: before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

Como posso consertar isso sem perder o que eu fiz agora, nem voltar às modificações que dei reset?

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags git github ou faça a sua própria pergunta.