title: push all except an special branch
body: <p>I and my teammate are working on the same project on OpenShift. we have several branches which have to be on the server, so we use command <code>push --all</code>, each of us (I and my teammate) want to have a local branch (called <code>LocalTest</code>) for our local tests and develop so the problem is when we use <code>push --all</code> origin branches are made for all of the branches which include <code>LocalTest</code>.</p>
  
  <p>by the way, I forgot to point that, sometimes we need to merge other branches to our local one especially after pulling their new commits from the server and also want to cherry pick or even merge (rarely) from our local branch to other branches which will be push to server.</p>
  
  <p>is there any command in git like <code>git push --all except branch-name</code> and what is the best solution for our problem?</p>