title: Unable to checkout git submodule path when cloning repo after push
body: <p>After I push the master and submodule, I try to clone the repository to a new folder in computer from the remote.</p>
  
  <p>When cloning the master, it works successfully.</p>
  
  <p>But when I start cloning the submodule, it shows an error message </p>
  
  <blockquote>
    <p>Unable to checkout git submodule path</p>
  </blockquote>
  
  <p>and fails.</p>
  
  <p>Is there some way to solve it?</p>