Comment configurer git push pour définir automatiquement en amont sans -u?

Je veux git push origin pour définir automatiquement la référence en amont quand je pousse un créé localement branche pour la première fois.

Je sais à propos de git push -u, mais je ne veux pas avoir à penser à si oui ou non j'ai utilisé -u avant ou sinon, une référence en amont. En d'autres termes, je veux git push automatique de l'effet de git push -u sur toute pression d'une branche qui n'a pas déjà une en amont.

Est-ce possible? Si elle nécessite un alias ou un utilitaire de script, c'est très bien.

  • Avez-vous vérifié si il est possible d'utiliser le push.default et branch.<name>.merge options git-config(1)?
  • J'ai push.default ensemble de current -- c'est comment je peux juste dire git push origin sans refspec ou en amont. Mais il ne permet pas de définition automatique de l'amont.
InformationsquelleAutor John | 2013-07-25