title: How to create and share a git branch with other developers?
body: <p>How can I create a new branch and push it to the remote and then share it with the other developers? I'm following the below steps. What's wrong, missing?</p>
  
  <p>Developer A creates the following:</p>
  
  <pre><code>git branch myBranch
  git push origin myBranch
  </code></pre>
  
  <p>Then the remote should be updated:</p>
  
  <pre><code>git remote update
  </code></pre>
  
  <p>Developer B and C create the same branch on their locals:</p>
  
  <pre><code>git checkout --track origin/myBranch
  </code></pre>
  
  <p>Then what? If the above steps are correct, then how should I configure the new branch? What should be the correct order of steps to follow for this problem?</p>