Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Remote error:

Eu tentei enviar as alterações pra o servidor remoto e apareceu esse erro:

remote: error: refusing to update checked out branch: refs/heads/master remote: error: By default, updating the current branch in a non-bare repository remote: is denied, because it will make the index and work tree inconsistent remote: with what you pushed, and will require 'git reset --hard' to match remote: the work tree to HEAD.

alguém poderia me ajudar?

4 respostas

Você pode não estar com alterações feitas por outros usuários do servidor remoto, portanto, rode o comando:

git pull 

Em seguida

git push nome-do-servidor
solução!

Fala, Felipe!

Aparentemente você criou o servidor remoto (que chamamos de local) sem a opção --bare. Confirma pra mim se foi isso?

Rode o seguinte comando na pasta do seu servidor(onde serão feitos os "pushs"):

git init --bare

Não rodar esse comando antes, aparentemente, está causando uma inconsistência. Tente e nos fale se deu certo.

Oi Felipe, tudo bem?

Como seu problema foi solucionado, estou fechando o tópico, ok?

Qualquer coisa não hesite em abrir outro :)

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software