Git文件过滤

在主目录下建立一个.gitignore文件,在.gitignore中编写过滤规则,过滤掉不需要上传的文件。

Git过滤规则

1. 文件的空行和 #(注释)将被git忽略

2. *.txt 忽略所有 .txt结尾的全部文件

3.! lib.txt 表示.txt文件不被忽略, ! 表示例外规则,将不被忽略

4.路径分隔符(/)在前面表示忽略此目录文件,不包含子目录,/temp 表示仅忽略项目根目录下的temp文件,不包括其它目录temp

5. build/ 忽略build/目录下的所有文件

6.doc/*.txt #会忽略 doc/notes.txt 但不包括 doc/server/arch.txt


 

 

.gitignore文件具体配置

HELP.md
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**
!**/src/test/**

### 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/

### VS Code ###
.vscode/

## Other ##
logs/
temp/

 

 

posted @ 2020-08-17 00:01  岁墨  阅读(877)  评论(0)    收藏  举报