有可用的标准的Visual Studio的.gitignore文件在这里。
它包括以下部分:
# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/
这些行为什么不以gitignore模式格式 开头,**/
以便搜索包括所有子目录?
相对路径(作为您的目录名称)已在所有位置被忽略。
如果您创建一个结构
foo/
bar/x.txt
bar/x.txt
(其中x.txt只是具有非空目录的绒毛)
并有一个.gitignore文件,其中仅
bar
然后git会忽略两个bar
目录。
像/bar
这样的绝对路径只会忽略顶级目录。确定要看到其他行为吗?
您链接到的文档包含以下内容:
与完整路径名匹配的模式中的两个连续星号(“ **”)可能具有特殊含义:
前导“ **”后跟斜杠表示在所有目录中均匹配。例如,“ ** / foo”匹配文件或目录“ foo”的任何位置,与模式“ foo”相同。“ ** / foo / bar”与文件或目录“ bar”匹配,直接位于目录“ foo”下。
(强调我的)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句