当前位置:   article > 正文

git 屏蔽不需要提交的文件(编译文件)_git过滤不需要提交的文件

git过滤不需要提交的文件

问题

当使用IDEA提交项目数据到git时, 即使配置了提交忽略文件.gitignore,也无法生效,提交文件中会出现杂乱配置文件,不知道你自己所更改了哪些项目位置,查看比较麻烦

原因

.gitignore只能忽略未被track的文件,而git本地缓存。如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。

解决

解决方法就是先把本地缓存删除(改变成未track状态),然后再提交。使用以下几个命令即可快速解决

git rm -r --cached .
git add .
git commit -m 'update .gitignore'
  • 1
  • 2
  • 3

注意:以下命令需要在你项目中右键点击 Git Bash Here进行命令窗口输入

然后重新回到IDEA提交,多余的文件就会消失啦~~~

.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
target
log

### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/

### VS Code ###
.vscode/

/.idea/

###Mac Related###
*.DS_Store

### Android studio ###
.gradle
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/435321?site
推荐阅读
相关标签
  

闽ICP备14008679号