Есть ли способ использовать подстановочные знаки с Git Checkout?

То, что я хотел бы сделать, это извлечь один файл или набор файлов с общей частью имени, как это

git checkout myBranch */myFile.md а также

git checkout myBranch -- */*Test* (не уверен насчет части "-")

вместо

git checkout myBranch src/main/java/a/deep/package/structure/myFile.md а также

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

Я знаю, что есть некоторые ограниченные функции подстановочных знаков для некоторых команд git, таких какdiff а такжеadd но ничего не нашли дляcheckout, Есть ли способ?

РЕДАКТИРОВАТЬ: я использую git 1.7.9.5 на Linux. Рабочая комбинация команд git и shell также будет приемлемой.

Ответы на вопрос(3)

Ваш ответ на вопрос