这很好用:
store
但我们不能对另一个分支运行
git checkout **/pom.xml
我们在Windows 7 / DOS上。
任何人都知道为什么?
请注意,没有git checkout anotherbranch **/pom.xml
git checkout anotherbranch -- **/pom.xml
error: pathspec '**/pom.xml' did not match any file(s) known to git.
它可以正常工作。这将从根签出pom.xml。但我们正在尝试检查目录树中的所有pom.xml。
答案 0 :(得分:0)
我认为这里发生的事情是:
每torek:
shell用当前工作中的所有文件名替换* 目录,1然后完成,然后运行git
我认为当前的分支/工作目录中的文件与anotherbranch
中不的pathspec匹配。当我们尝试有效地运行git checkout anotherbranch unknown_file
时,这会导致错误。