在Git中,ignore是用来指定Git应该忽略的故意不被追踪的文件。它并不影响已经被Git追踪的文件。我们可以通过.ignore文件在Git中指定要忽略的文件。
当我们执行git add命令时,Git会检查.gitignore文件,并自动忽略这些文件和目录。这样可以避免将不必要的文件和目录添加到Git仓库中,保持仓库的干净和整洁。
1、.gitignore文件的语法
#用于注释,以#开头的行会被忽略。
空行会被忽略。
*用于匹配零个或多个字符。
?用于匹配一个任意字符。
!用于否定匹配。
/用于表示目录。
/在开头表示从根目录开始匹配,否则表示从任意目录开始匹配。
/在结尾表示匹配目录,否则表示匹配文件。
2、.gitignore文件流程图
3、.gitignore文件示例
/target/
!.mvn/wrapper/maven-wrapper.jar
### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
*.log
*.log.*
### NetBeans ###
/nbproject/private/
/build/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/