我想要做的是签出一个文件或一组具有像这样的通用名称部分的文件
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 命令的工作组合也是可以接受的。