title: What are branches in BitBucket and how to manage them
body: <p>I have the following problem. I have a repo, which I originally cloned from github using hg-git, but since I've been developing on it in mercurial. The original dev also keeps updating the repo, so we have multiple heads and I merge whatever I want using TortoiseHg, it works really well (I think hg-git doesn't make a difference here). However I have the following problem: now I've pushed my version to BitBucket, and it has three branches.</p>
  
  <p><img src="https://i.stack.imgur.com/7jWoS.png" alt="3 default"></p>
  
  <p>I'm totally confused with this. Shouldn't a branch in git be a bookmark in Hg? Then why does BitBucket support branches and not bookmarks? I really don't get what is a branch in Hg and why do I have 3, when actually <code>hg branch</code> only lists one: <code>default</code>? Or they are actually not branches, but bookmarks, just BitBucket named them like this not to confuse git users? But this is a Hg repo (set to be Hg when I created initially), and I'm not using git!</p>
  
  <p>When I try <code>hg heads -q</code> I get the exact same result:</p>
  
  <pre><code>235:03d08bcf3144
  233:d7fbd581b9e1
  227:abda0dc38b93
  </code></pre>
  
  <p>So is it actually a head what BitBucket calles a branch? Is so, how can I name them like branches in Git, like default, forked-from, etc.? </p>
  
  <p>One idea I had in mind was to create a bookmark at each head. I figured out how to <code>push -B</code> each of them to BitBucket. Now it looks like this:</p>
  
  <p><img src="https://i.stack.imgur.com/vjqFd.png" alt="6 branch"></p>
  
  <p>So now it starts to make sense, but what can I do with the 3 defaults? Why are they there and what are they actually? Branches, heads or bookmarks in Hg?</p>
  
  <p>And why do I have only one in BitBucket settings?</p>
  
  <p><img src="https://i.stack.imgur.com/VNXKJ.png" alt="1 in settings"></p>