3
respostas

Git Push Origin Master

Olá!

Estou com uma dificuldade quando faço o Git Push Origin Master. Aparece a mensagem abaixo. Poderiam me ajudar. Por gentileza!

To https://github.com/DanielMaximiano/familia-git.git ! [rejected] master -> master (fetch first) error: failed to push some refs to 'https://github.com/DanielMaximiano/familia-git.git' hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushing hint: to the same ref. You may want to first integrate the remote changes hint: (e.g., 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details.

3 respostas

Bom dia Daniel, beleza ? Este erro quer dizer mais ou menos isto: Há algumas alterações que foram feitas la no repositório do github, e essas alterações não estão no seu arquivo local que você está tentando fazer o push. Basicamente ele está mandando você fazer um git pull, para primeiro pegar o código do github com as alterações, e só depois disso, fazer suas alterações e dar um git push.

Obrigado Matheus, pela instrução.

Pesquisei e consegui resolver o problema que trouxe aqui. Usei o "git push -u origin master". Os passos que fiz foi:

git init git status

git remote add origin (...URL...)

git add .

git status

git commit -m "exemplos da aula 1"

git push -u origin master (esse, "-u", quer dizer que, sempre que digitar "git push" e estiver na branch "master" você irá enviar para esse "origin")

Esse git push -u origin master é feito somente no primeiro push para o repositório. Os demais pode ser feitos utilizando apenas o git push mesmo.