Git Glob语法:忽略任何地方或特定文件夹中的文件

col*_*rco 3 git glob gitignore

我想.DS_Store从myfolder和所有子文件夹中排除跟踪.我还想.project从myfolder中排除一个文件(但不是从其子文件夹中排除).

我应该在.gitignore(位于myfolder中)写什么?

.DS_Store # or *.DS_Store ? I mean, is the asterisk necessary?
./.project # is this syntax correct?
Run Code Online (Sandbox Code Playgroud)

Abe*_*ker 5

这应该做的伎俩:

.DS_Store
/.project
Run Code Online (Sandbox Code Playgroud)

当你提供.gitignore的路径时,它会根据.gitignore文件的位置(chroot,如果你愿意的话)应用它.所以第二行上的/表示只忽略该myfolder/.project文件.