指定任何 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
当我想要 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