Qual a diferenca entre eu usar as duas formas?
Qual a diferenca entre eu usar as duas formas?
Olá Ana, tudo bem com você?
O comando git push --setupstream
é responsável por estabelecer uma ligação direta entre o repositório local com o repositório remoto. Principalmente na branch em que você executou o git push
com o --setupstream
.
Onde em vez de ter que usar o comando git push origin <nome-da-branch>
, especificando para qual branch você deseja enviar as alterações, você já definiu isso antes com o --setupstream
, com isso, apenas vai precisar digitar git push
para enviar as alterações para o repositório remoto e a branch que você está trabalhando, sendo ela a principal ou não.
Já o comando git push -u
nada mais é do que uma abreviação do git push --setupstream
, logo não há diferença entre utilizar um ou outro, talvez do seu tempo digitando, mas nada estrutural no git.
Espero que eu tenha lhe ajudado, caso ainda tenha dúvidas com relação a este tópico, estarei à disposição. Abraços e bons estudos!
Valeu pela informação Armano!