title: TortoiseGit: Push to new remote branch
body: <p>I've set up a project to use TeamCity and Git, and I'd like to use TeamCity's new <a href="http://confluence.jetbrains.net/display/TCD65/Branch+Remote+Run+Trigger" rel="nofollow">Branch Remote Run feature</a>.  The way this work is to push your working directory to a remote branch that the TeamCity build is watching, e.g.:</p>
  
  <pre><code>git push origin +HEAD:remote-run/my_feature
  </code></pre>
  
  <p>What I <em>think</em> this is saying is "push <code>HEAD</code> to the remote branch <code>remote-run/my_feature</code> in the <code>origin</code> repository, creating it if necessary" (I would welcome clarification if that's even slightly incorrect).</p>
  
  <p>My problem is that I'm using TortoiseGit with MSysGit set up to use PuTTY.  This is working fine, but it means I can't drop into Git Bash and issue the command through the command-line as Git Bash relies on OpenSSH.  I'm not up for re-installing MSysGit (and potentially TortoiseGit too).  </p>
  
  <p>So, what's the magical set of checkboxes and textboxes to get TortoiseGit to run a push as described above?</p>