在Git中,ignore是用来指定Git应该忽略的故意不被追踪的文件。它并不影响已经被Git追踪的文件。我们可以通过.ignore文件在Git中指定要忽略的文件。
当我们执行git add命令时,Git会检查.gitignore文件,并自动忽略这些文件和目录。这样可以避免将不必要的文件和目录添加到Git仓库中,保持仓库的干净和整洁。
- #用于注释,以#开头的行会被忽略。
- 空行会被忽略。
- *用于匹配零个或多个字符。
- ?用于匹配一个任意字符。
- !用于否定匹配。
- /用于表示目录。
- /在开头表示从根目录开始匹配,否则表示从任意目录开始匹配。
- /在结尾表示匹配目录,否则表示匹配文件。
- /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/