理解gitignore与subdirs
如果我有以下目录布局:理解gitignore与subdirs,git,gitignore,Git,Gitignore,如果我有以下目录布局: / - a - b - c.txt 以及下面的.gitignore b/ 它将匹配(即忽略)文件,但如果.gitignore为 b/* 不会吗?这是正确的。路径结束时的目录分隔符不会使其锚定到某个特定位置,但在开始或中间的目录分隔符将使其锚定到代码> GiTigGNOR/文件所在的目录。 从gitignore(5): 如果在模式的开头或中间(或两者)有分隔符,则该模式与特定.gitignore文件本身的目录级别相关。否则,模式也可能在.gitign
/
- a
- b
- c.txt
以及下面的.gitignore
b/
它将匹配(即忽略)文件,但如果.gitignore
为
b/*
不会吗?这是正确的。路径结束时的目录分隔符不会使其锚定到某个特定位置,但在开始或中间的目录分隔符将使其锚定到<>代码> GiTigGNOR/<代码>文件所在的目录。 从
gitignore(5)
:
如果在模式的开头或中间(或两者)有分隔符,则该模式与特定.gitignore文件本身的目录级别相关。否则,模式也可能在.gitignore级别以下的任何级别匹配