为什么.gitignore在初始提交时没有隐藏隐藏的.idea目录?

时间:2018-06-19 19:00:39

标签: git

我创建了一个尚未由git管理的小项目。我在项目的根目录下有一个.gitignore文件,内容如下:

/.bundle/
/.yardoc
/Gemfile.lock
/_yardoc/
/coverage/
/doc/
/pkg/
/spec/reports/
/tmp/
*.bundle
*.so
*.o
*.a
mkmf.log
/.idea/

其中一些行是我创建新的Ruby gem时由Intellij生成的。但是我添加了/.idea/

但是,当我先运行git init然后运行git status时,它显示了以下内容:

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)

    new file:   .gitignore
    new file:   .idea/misc.xml
    new file:   .idea/modules.xml
    new file:   .idea/workspace.xml
    new file:   Gemfile

.idea目录未被忽略。当我运行git add -Agit commit时。 .idea文件已提交。为什么不忽略他们?

0 个答案:

没有答案