【Git】ignore文件不生效

痴心易碎 提交于 2019-11-29 23:49:49

简介

使用git的过程中, 某些文件可能不希望上传到服务器,例如日志、本地化配置等信息。这时候,我们可以通过配置.gitignore文件忽略这些文件的提交。

配置.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/
*.log
*.gz

问题

当项目进行到一半的时候,我们再修改.gitignore文件,是无法生效的。要解决这个问题,可以执行如下的操作:

# 清空缓存(注意最后有个点)
git rm -rf --cached .
# 重新提交管理文件到缓存区
git add .
# 提交修改
git commit -a -m "new changes on gitignore."
git push

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!