如日志等文件不想上传到git上,使用 .gitgnore进行忽略。
需要先安装插件,
/target/
!.mvn/wrapper/maven-wrapper.jar
### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
### NetBeans ###
/nbproject/private/
/build/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
*.log
*.dat
target/
output/
.DS_Store
logs/
*.dat
log/
logs/
ilogFailedLogs/
ilogMetricLogs/
temp.text
*.tmp
比如: *.log 所有后缀为 .log的文件都会被忽略。 *是通配符 , #为注释
/target/ 根目录下的target文件夹才会被忽略。
target/ 所有的target文件夹都会被忽略
如果提交了,就要删除暂存区里面的,然后在提交一次。
输入:
git rm -r --cached filePath
git commit -m “remove xx”
或者:
git rm -r --cached .
git add .
git commit -m “update .gitignore”
来解释下几个参数 -r 是删除文件夹及其子目录 --cached 是删除暂存区里的文件而不删除工作区里的文件,第一种是删除某个文件,第二种方法就把所有暂存区里的文件删了,
然后 再加一遍,相当于更新了一遍。