为什么我的git忽略文件匹配xcuserdata?

时间:2017-03-07 04:05:20

标签: gitignore

我的~/.config/git/ignore文件包含:

xcuserdata/**

我刚从Bitbucket检查了一个新项目,在Xcode中打开它,并运行git status,它显示:

Untracked files:
  (use "git add <file>..." to include in what will be committed)

    Project Name.xcodeproj/project.xcworkspace/xcuserdata/

为什么忽略文件不匹配此目录?

1 个答案:

答案 0 :(得分:1)

首先,如果您要排除文件夹,则不需要“**

# The trailing slash is enough
xcuserdata/

其次,检查是否设置了$XDG_CONFIG_HOME 确实是全局gitignore的默认路径(如果$XDG_CONFIG_HOME未设置或为空)$HOME/.config/git/ignore

如果无效,请直接设置:

git config --global core.excludesFile /path/to/global/ignore/file

discussion之后,OP Vaddadi Kartick已删除任何.git / info / exclude(其中包含xcuserdata,而不会尾随斜杠)。
Vaddadi将~/.config/git/ignorexcuserdata/保持在一起,状态现在忽略该文件夹。