title: Git push is set 'upstream' in conf, but want to use 'matching' occasionally
body: <p>I recently switched to <code>upstream</code> for my <code>git push</code> configuration (meaning only the current branch will be pushed to its upstream counterpart), to avoid unexpected things being pushed. However, there are some times I'm sure I want to have the default <code>push</code> behaviour (being <code>matching</code>), and push all branched to their matching counterparts. How can I achieve that without changing my configuration ? I've seen <code>git push</code> can have an <code>--all</code> options, but it looks like it pushes all branches. As I cannot test it right now, I'm turning to you guys.</p>
  
  <p>Thanks for your time!</p>