¿Cómo puedo configurar mi git para empujar?

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.