Je me rends compte que c'est un vieux post, mais comme je viens de tomber sur le même problème et a eu du mal à trouver la réponse, j'ai pensé ajouter un peu.
Donc @hammar réponse est bonne. À l'aide de push.default simple
est, en un sens, comme la configuration de suivi sur vos branches de sorte que vous n'avez pas besoin de spécifier les télécommandes et les branches en poussant et en tirant. L' matching
option de pousser toutes les branches de leurs homologues sur la distance par défaut (qui est la première qui a été mis en place, sauf si vous avez configuré votre repo contraire).
Une chose que j'espère que d'autres trouveront utiles dans l'avenir, c'est que j'étais en train de Git 1,8 sur OS X Mountain Lion et n'a jamais vu cette erreur. La mise à niveau vers Mavericks est ce que tout d'un coup il s'afficher (en exécutant git --version
montrera git version 1.8.3.4 (Apple Git-47)
que je n'avais jamais vu jusqu'à ce que la mise à jour de l'OS.