idea .gitignore文件说明
*************
.gitignore 说明
idea自动为springboot项目生成.gitignore文件
生成的默认文件:注释以 # 开头
HELP.md
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/
### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/
### VS Code ###
.vscode/
文件匹配说明
# 匹配规则
!:否定操作
*:匹配任意多个字符
**:匹配任意多级目录
/:根目录
# 示例
file #忽略指定文件或者目录file
/file #忽略根目录file下的文件或者目录
file/ #忽略目录下的所有内容,不包括目录file
!file #否定操作,不能忽略指定文件或者目录(该文件可能会被前面规则匹配,防止被忽略)
file/*.iml #忽略file目录下以iml结尾的文件,不包括子目录下的以iml结尾的文件
#file/1.iml会被忽略,file/ab/1.iml不会被忽略
file/*/target/ #忽略file子目录下的target目录下的内容
#忽略file/a/target/,file/a/b/target/不会被忽略
file/**/target/ #忽略file目录下(递归检索)target目录下的所有内容
*************
文件添加到.gitignore
方法一:右击文件 ==> git ==> add to .gitignore ==> .gitignore
添加后,.gitignore文件
HELP.md
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/
### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/
### VS Code ###
.vscode/
/src/main/java/com/example/demo/DemoApplication.java #此处是新添加的需要忽略版本控制的文件
文件恢复版本控制,直接在.gitignore删除对应的文件即可
方法二:复制文件路径,粘贴到.gitignore文件中