title: Is there a way to use wildcards with git checkout?
body: <p>What I would like to do is to checkout a single file or a set of files with a common name part like this</p>
  
  <p><code>git checkout myBranch */myFile.md</code> and</p>
  
  <p><code>git checkout myBranch -- */*Test*</code> (not sure about the '--' part)</p>
  
  <p>instead of  </p>
  
  <p><code>git checkout myBranch src/main/java/a/deep/package/structure/myFile.md</code> and</p>
  
  <p><code>git checkout myBranch src/test/java/a/deep/package/structure/TestOne.java</code><br> 
  <code>git checkout myBranch src/test/java/a/deep/package/structure/TestTwo.java</code><br> 
  <code>git checkout myBranch src/test/java/a/deep/package/structure/resources/TestData.sql</code><br> </p>
  
  <p>I know there is some limited wildcard functionality for some git command like <code>diff</code> and <code>add</code> but have found nothing for <code>checkout</code>. Is there a way?</p>
  
  <p>EDIT: I am using git 1.7.9.5 on Linux. A working combination of git and shell commmands would be acceptable as well.</p>