Quando vou adicionar o repositório remoto do github o código sugerido pra mim é: "git remote add origin https://github.com/jeannads/alura-git.git git branch -M main git push -u origin main"
Qual a função de git branch -M main?
Quando vou adicionar o repositório remoto do github o código sugerido pra mim é: "git remote add origin https://github.com/jeannads/alura-git.git git branch -M main git push -u origin main"
Qual a função de git branch -M main?
Oi Jeanna,
-m, --move Move/rename a branch and the corresponding reflog.
-M Shortcut for --move --force.
Sua função é renomear a branch q vc está
É isso aí, Jeanna. É o que o Luis explicou mesmo.
Quando a gente cria a branch no Git Bash ela vem como "master", porém a branch do GitHub é a "main".
Se você der o git push estando na branch master o github vai entender que você criou uma nova branch, e lá no seu repositório remoto ele vai criar essa branch também. Não tem problema, você só vai ter que fazer um "merge" lá dentro do próprio GitHub. Mas pra facilitar ele já te sugere alterar o nome da sua branch e poupar esse trabalho.
Se você usar o comando "-M main" ele vai renomear a sua branch "master" pra "main", e aí quando você der o git push, ao invés de criar uma nova branch, ele só vai atualizar a branch que já está lá - nesse caso a "main" -.