忽略文件
有时候我们不想把某些文件纳入版本控制中,比如数据库文件,临时文件,设计文件等
在主目录下建立“.gitignore”文件,此文件有如下规则
1、忽略文件中的空行或者以井号(#)开始的行将会被忽略
2、可以使用Linux通配符。例如*代表多个字符
3、如果名称的最前面有一个感叹号(!),表示例外规则,将不会被忽略
4、如果名称的最前面是一个路径分割符(/),表示要忽略的文件在此目录下,而子目录的文件不会被忽略
5、如果名称的最后面是一个路径分割符(/),表示要忽略的是此目录下该名称的子目录,而非文件(默认文件或目录都忽略)

文件内容示例
# Created by .ignore support plugin (hsz.mobi)
### Java template
# Compiled class file
*.class
# Log file
*.log
# BlueJ files
*.ctxt
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
*.iml
README.md
/.idea
/target
/*/target
网友评论