2
respostas

diferença de nome branch ao enviar ao github

Bom dia, fiz o comando para enviar meu repositório para github, porém o mesmo não sincronizou com a branch raiz do github a main, ele criou outra, chamada de master e jogou meus arquivos lá, queria entender melhor o que aconteceu, pesquisei e não consegui entender. Eu criei meu repositório com read-me normalmente pelo site do github e em sequência dei git remote add origin e o link, e depois *git push origin master * pagina do git mostrando erro.

2 respostas

você usou git push origin master - por conta disso que ele criou essa outra branch, recomendo que você faça o merge da master com a main, só seguir os passos abaixo:

git checkout -b main
git merge master --commit
git push origin main

obtive essa resposta:

! [rejected]        main -> main (non-fast-forward)
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

Procurei saber mais, aparentemente a "master" do github por questões "éticas" mudou o nome e agora se chama main, acho que talvez seja por isso, não sei.

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