【Git系列】Git的ignore忽略文件
Git官方pro git例子里边的ignore文件内容为:
1 # 此为注释 – 将被 Git 忽略 2 # 忽略所有 .a 结尾的文件 3 *.a 4 5 # 但 lib.a 除外 6 !lib.a 7 8 # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO 9 /TODO 10 11 # 忽略 build/ 目录下的所有文件 12 build/ 13 14 # 会忽略 doc/notes.txt 但不包括 doc/server/arch.txt 15 doc/*.txt 16 17 # ignore all .txt files in the doc/ directory 18 doc/**/*.txt
结合实际项目遇到的情况,整理如下gitignore文件
1 #忽略全部*.class字节码文件 2 *.class 3 4 #针对移动端开发忽略.mtj.tmp/目录下所有文件 5 .mtj.tmp/ 6 7 #忽略各类打包文件 8 #此处列举*.jar/*.war/*.ear/*.zip四类打包文件 9 *.jar 10 *.war 11 *.ear 12 *.zip 13 14 #增加忽略两类压缩文件 15 *.tar.gz 16 *.tar 17 18 #忽略target/目录下所有文件 19 target/ 20 #忽略subDir/target/目录下所有文件 21 #因为maven工程有parent和children之分 22 **/target/ 23 24 #忽略virtual machine crash logs文件 25 hs_err_pid* 26 27 #忽略日志文件 28 #日志文件也可能是*.tar.gz或*.tar压缩处理过的 29 *.log 30 *.tar.gz.log 31 *.tar.log 32 33 #忽略掉临时文件 34 *.bak 35 36 #忽略eclipse项目描述文件 37 *.classpath 38 *.project 39 *.prefs 40 41 #忽略svn文件 42 #忽略.svn/目录下全部文件,但是不包括subDir/.svn/目录下文件 43 .svn/ 44 #忽略subDir目录下所有带.svn/目录的文件 45 **/.svn/ 46 47 #忽略ideal产生的项目描述文件 48 .idea/ 49 .idea/** 50 .idea/**/** 51 *.iml 52 53 #HSF本地cache文件 54 **/hsf/ 55 56 #XXX本地cache文件 57 **/localCache/
posted on 2017-01-15 14:44 pinefantasy 阅读(333) 评论(0) 收藏 举报
浙公网安备 33010602011771号