title: Git submodules without detached head?
body: <p>Maybe I'm using git-submodules not on purpose, but if there's any other git feature which satisfies my case, would be nice to find it.</p>
  
  <p>After cloning repository, I want submodule to be in master branch, I'll never store any additional files inside of chef-starter submodule.</p>
  
  <pre><code>git clone git@github.com:holms/vagrant-starter.git
  git submodule update --init
  cd chef-starter
  git branch
     * (detached from 0b6a803)
     master
  </code></pre>
  
  <p>I do understand that it's a nice feature to track that submodule dir tree separately, but it's not my case. After main repository clone, I just want that submodule would be cloned to the latest master stage without any additional fuss.</p>
  
  <p>How can I achieve this?</p>