## 为什么要添加忽略文件?
> 有些时候,你必须把某些文件放到Git工作目录中,但又不能提交它们,比如保存了数据库密码的配置文件啦
>创建 .gitignore文件
> 相关.gitignore文件模板参考:https://github.com/github/gitignore
### 常见的忽略内容有:
- 配置文件(不同环境配置文件不同)
- 系统运行的缓存数据(session)
- 编译数据(编译后的文件)
- 日志文件
- ide编辑器的文件
### 问题:
> 1.如果有文件已经添加到版本库中了(比如不小心把.idea文件夹添加到了版本库)?此时需要通过**git rm .idea** 删掉文件夹 然后再把.idea添加到**.gitignore**中
> 2. 如果说有文件在版本库中,本地工作区也需要保留,可以使用 **git rm cached database.php** 然后再添加database.php到**.gitignore**中