我想要做的是签出一个文件或一组具有像这样的通用名称部分的文件
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. 有办法吗?
编辑:我在 Linux 上使用 git 1.7.9.5。git 和 shell 命令的工作组合也是可以接受的。