IDEA提供开发效率之Git忽略插件.ignore


在使用的IDE是IntelliJ IDEA,发现IDEA在提交项目到本地仓库的时候,会把.idea文件夹中的内容也提交上去,这里面放的是一些项目的配置信息,包括历史记录,版本控制信息等。能够不传到Git上面去。 这个时候就须要编写.gitignore文件来忽略提交这些文件。在IDEA中有一个插件.ignore能够帮咱们作这件事。git

1、安装插件

搜索.ignore

2、新建.ignore文件

.ignore文件
先选择Example user template,后续有须要添加

3、将不须要提交的文件添加

文件添加
  • 在.ignore文件中自动添加,而且须要忽略的文件变为了灰色状态
自动添加
  • 则提交时不会提交须要忽略的文件。

4、.gitignore文件忽略的匹配规则

  1. *.a # 忽略全部 .a 结尾的文件
  2. !lib.a # 但 lib.a 除外
  3. /TODO # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO
  4. build/ # 忽略 build/ 目录下的全部文件
  5. doc/*.txt # 会忽略 doc/notes.txt 但不包括 doc/server/arch.txt

  • 注意:.gitignore只能忽略中添加的文件,若是已经被归入了版本管理中,则修改.gitignore是无效的。那么解决方法就是先把本地缓存删除,而后再提交。(所以能够将不须要提交的文件不提交到缓冲区和本地仓库)
相关文章
相关标签/搜索