Cada vez que quiero presionar, uso este command:
$ git push
Y arroja este error:
fatal: The current branch master has no upstream branch. To push the current branch and set the remote as upstream, use git push --set-upstream origin master
Y el error desaparecerá cuando use este command:
$ git push origin master
Ok, siempre puedo usar este ^ command, pero quiero knon, ¿puedo decir a git, {cuando digo push
, me refiero a push origin master
} una vez para siempre?
Una vez que le das a tu sucursal local una stream ascendente
git push --set-upstream origin master
luego de eso, lo siguiente "solo funcionará"
git push
Solo debe hacer el primer command si la twig remota no existe.
Para verificar si ya está rastreando una twig remota, puede escribir
git branch -vv
Luego se mostrará algo así como
master abcd123 [origin/master] Some commit message
Luego puede ver que su twig master
local está rastreando la twig remota de origin/master
.
o puede usar una versión corta de esta notación:
git push --set-upstream origin <REMOTE_NAME> git push -u origin <REMOTE_NAME>
git necesita saber en qué twig remota está intentando insert su código.