2013-08-30 131 views
1

.gitignore文件如下:不能添加文件夹gitignore文件

$ cat .gitignore 
Index/ 
Index/LOG 

我添加.gitignore文件回购,承诺,甚至推动。但git status永久显示:

# On branch master 
# Changes not staged for commit: 
# (use "git add <file>..." to update what will be committed) 
# (use "git checkout -- <file>..." to discard changes in working directory) 
# 
# modified: Index/LOG 
# 

因此,如何从永远git仓库排除整个Index文件夹?

+0

如果添加了Index/LOG,则应该将其删除。 –

回答

6

Git不会忽略跟踪的文件。您需要将该文件从存储库中删除,然后才会被忽略:

$ git rm -r Index 
$ git commit -m "Deleting 'Index' folder." 

这将删除文件。如果你只是想从索引中使用--cached其删除:

$ git rm -r --cached Index 

这将保留所有文件的文件系统,只有从混帐删除它们。

相关问题