Есть ли способ использовать подстановочные знаки с 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 также будет приемлемой.