.gitignore在Git中十分重要,一般每个Git项目都需要一个.gitignore文件,这个文件的作用就是告诉Git哪些文件不需要添加到版本管理中。
使用
只需要在项目根目录下新建一个.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件。在实际应用中,我们并不需要一一写.gitignore文件,GitHub已为我们准备了各种配置文件,我们只需按需组合。
GitHub上的.gitignore配置文件:https://github.com/github/gitignore
规则
- 忽略操作系统自动生成的文件,比如缩略图等;
- 忽略编译生成的中间文件、可执行文件等,比如Java编译产生的
.class
文件; - 忽略带有敏感信息的配置文件,比如存放口令的配置文件。
检验
看git status
命令后是否输出:working directory clean
注意
- 检查规则是否正确:git check-ignore -v filename
- 如果某文件无法添加到Git,可能是因为这个文件被.gitignore忽略了
- 解决方案:git add -f filename(-f 强制添加)