我想什麼做的是籤一個文件或一個共同的名字的一部分這樣有沒有辦法通過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
我知道有像diff
和add
一些混帳命令一些有限的通配符功能,但沒有發現任何的checkout
。有沒有辦法?
編輯:我在Linux上使用git 1.7.9.5。 git和shell命令的工作組合也是可以接受的。
奇怪,'混帳diff'似乎並不支持通配符對我來說,雖然'git的add'和'commit'做。 – TankorSmash 2013-06-04 15:27:58