指定任何 intermediate/intervening 目录

Specify any intermediate/intervening directory

当我想要 git add 一个文件时,它通常位于子目录中。

假设我有这组更改过的文件,我想 git add some_file.txt:

foo/bar/some_file.txt
foo/bar/other_file.txt
foo/baz/third_file.txt

我在某处看到有一种说法:

git add foo/{any intermediate directory}/some_file.txt

我认为它涉及 foo/../some_file.txt 但不可能是因为那意味着 "parent directory"

那是什么?

可以使用**指定"any directory":

$ git add foo/**/some_file.txt