J'utilise Git depuis un certain temps maintenant et j'ai récemment téléchargé une mise à jour uniquement pour trouver ce message d'avertissement lorsque j'essaie push
.
warning: push.default is unset; its implicit value is changing in
Git 2.0 from 'matching' to 'simple'. To squelch this message
and maintain the current behavior after the default changes, use:
git config --global push.default matching
To squelch this message and adopt the new behavior now, use:
git config --global push.default simple
Je peux évidemment le définir sur l'une des valeurs mentionnées, mais que signifient-elles? Quelle est la différence entre simple
et matching
?
Si je le modifie sur un client, dois-je faire quelque chose sur les autres clients avec lesquels je partage des référentiels?