title: Git add a worktree from existing remote branch
body: <p>In my remote repository there are 3 branches (master and 2 long running branches):</p>
  
  <pre><code>master  #the common features are here like Core, DAL,...
  north   #customized for A company (long-running)
  razavi  #customized for B company (long-running)
  </code></pre>
  
  <p>At my office PC, I add 2 <code>worktree</code> for those <code>north</code> and <code>razavi</code> branches:</p>
  
  <pre><code>$ git worktree list
  C:/Source/nis     a6fb6e1 [master]
  C:/Source/north   ebc7670 [north]
  C:/Source/razavi  eed08a2 [razavi]
  </code></pre>
  
  <p>Everything is OK so far, I decide to work on this project from my home as well, but in my home PC, when I try to add worktree for those two branches, it gives me an error:</p>
  
  <pre><code>$git worktree add -b north ../north north
  fatal: A branch named 'north' already exists.
  </code></pre>
  
  <p>I remove the <code>-b</code> switch to not add a new branch, but it doesn't work too.</p>
  
  <p>How can I add a <code>worktree</code> from existing branch that is not local but remote?</p>