para usar o comando git pull precisa especificar o repositorio e a branch, exemplo origin/master, mas percebi que nessa aula foi usado apenas git pull, sem especificar o repositorio remoto, não entendi como isso funcionou
para usar o comando git pull precisa especificar o repositorio e a branch, exemplo origin/master, mas percebi que nessa aula foi usado apenas git pull, sem especificar o repositorio remoto, não entendi como isso funcionou
Olá Suellen, tudo bem ?
Como comentei numa outra dúvida, precisamos especificar apenas se a branch local não estiver "ligada" (tracked) com a branch remota. Assim seria necessário git pull origin master
, por exemplo, especificando a branch remota que quer pegar. Caso as branches já estejam "ligadas" - ou seja, caso tenha sido pushada com a opção -u
(set-upstream) git push -u origin master
, por exemplo, aí já não é necessário fazer isso, e o git pull
já funciona.
O help (na parte destacada abaixo) da opção -u
do comando push
usa justamente esse exemplo do git pull
pra exemplificar a opção.
-u, --set-upstream
For every branch that is up to date or successfully pushed, add upstream (tracking) reference, used by argument-less git-pull(1) and other commands. For more information, see branch..merge in git- config(1).
Espero ter ajudado. Abraço!
ajudou sim, foi bem esclarecedor, muito obrigado