Existe uma maneira de usar curingas com checkout git?
O que eu gostaria de fazer é verificar um único arquivo ou um conjunto de arquivos com uma parte de nome comum como esta
git checkout myBranch */myFile.md
e
git checkout myBranch -- */*Test*
(não tenho certeza sobre a parte '-')
ao invés de
git checkout myBranch src/main/java/a/deep/package/structure/myFile.md
e
git checkout myBranch src/test/java/a/deep/package/structure/TestOne.java
git checkout myBranch src/test/java/a/deep/package/structure/TestTwo.java
git checkout myBranch src/test/java/a/deep/package/structure/resources/TestData.sql
Eu sei que há alguma funcionalidade curinga limitada para algum comando git comodiff
eadd
mas não encontrei nada paracheckout
. Há algum caminho?
EDIT: Eu estou usando o git 1.7.9.5 no Linux. Uma combinação de trabalho de git e shell commmands seria aceitável também.