Git .gitignore 文件配置无效的解决方案

在管理一个版本库时,有时候不想要管理某些文件,这个时候我就把这个文件写到.gitignore文件中,这样应该就可以将这个文件忽略,不再进行·版本管理了,但是经常出现的情况是:将这些文件名写到其中了,使用

git status

  

 

查看发现这些文件并没有被忽略掉。查了资料发现,想要.gitignore起作用,必须要在这些文件不在暂存区中才可以.gitignore文件只是忽略没有被staged(cached)文件,对于已经被staged文件,加入ignore文件时一定要先从staged移除,才可以忽略。

git rm app/config/config.php

 结果:

 

这样,在.gitignore中写config.php,这个文件才可以被忽略掉。
posted @ 2017-05-31 16:15  -起风了🪐  阅读(262)  评论(0编辑  收藏  举报