使用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