我的~/.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/
为什么忽略文件不匹配此目录?
答案 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/ignore
与xcuserdata/
保持在一起,状态现在忽略该文件夹。