似乎.gitignore
不起作用,某些与文件中定义的模式匹配的文件仍会添加到git中。
我用google搜索,有人说git中存在的文件不容忽视。
因此,在我的工作目录中,我创建了.gitignore
文件,其中包含以下内容:
*/out/*
然后我跑
git init
git add -A
但是当我运行git status
时,它告诉我文件“out / xxxx.xxx”已添加并提交。
有什么问题?
似乎git init
和git add
命令不关心.gitignore
文件,不是吗?
答案 0 :(得分:2)
使用out/*
代替*/out/*
。
*/out/*
会忽略包含foo/out/bar
。