使用IDE开发具体的java总会随着编译产生一些临时文件,好比:*.class、iml(使用idea产生的配置文件)、.DS_Store(mac系统的)、target文件夹,使用git status命令时如图显示:java
例子:git
# Created by .ignore support plugin (hsz.mobi) ### Java template *.class # Mobile Tools for Java (J2ME) .mtj.tmp/ .logs/* **/*.iml # Package Files # *.jar *.war *.ear target .idea .DS_Store exports # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml hs_err_pid* .tags .tags_sorted_by_file
.gitignore文件所在目录位置,如图:
4. .ignore文件语法ide
忽略指定的文件/目录idea
# 忽略指定文件 HelloWrold.class # 忽略指定文件夹 bin/ bin/gen/
# 忽略名称中末尾为ignore的文件夹
*ignore/spa
# 忽略名称中间包含ignore的文件夹
*ignore*/code