title: Does branching in git create a parent-child relationship?
body: <p>If I do</p>
  
  <pre><code>$ git branch a
  $ git checkout a
  Switched to branch 'a'
  $ git branch b
  $ git checkout b
  Switched to branch 'b'
  $ git branch c1
  $ git branch c2
  </code></pre>
  
  <p>Is there any relationship between these branches, or are there all considered 'flat' because there weren't any commits in them? In SVN, I would model these branches like this:</p>
  
  <pre><code>master
  |
  +-a
    |
    +-b
      |
      +-c1
      |
      +-c2
  </code></pre>
  
  <p>However, when I try to follow <a href="https://stackoverflow.com/questions/5298972/relationship-between-n-git-branches">this question</a> and do <code>gitk master a b c1 c2</code>, I get a flat line, not the diagram I put above.</p>