0


.gitignore文件忽略的内容不生效问题解决

文章目录

①:现象

在已经提交过的git管理的项目中,

  • 新增加一个.gitignore文件,文件内忽略内容不生效
  • 或者修改.gitignore文件之后,文件内新增的忽略内容不生效

②:原因

   gitignore文件只能作用于Untracked Files的文件,也就是那些从来没有被 Git 记录过的文件(自添加以后,从未 add 及 commit 过的文件),如果某些文件已经被纳入了版本管理中,就算是在.gitignore中已经声明了忽略路径也是不起作用的。

③:解决

    1. 使用 git rm -r --cached . 从 Git 的数据库中删除对于该文件的追踪,执行这一步之后,所有的代码都会变为未提交状态(提交标识为红色在这里插入图片描述
    1. 把对应的规则写入.gitignore,让忽略真正生效;####################################################################### Build Tools.gradle/build/!gradle/wrapper/gradle-wrapper.jartarget/!.mvn/wrapper/maven-wrapper.jar####################################################################### IDE### STS ###.apt_generated.classpath.factorypath.project.settings.springBeans### IntelliJ IDEA ###.idea.idea/**.iws*.iml*.ipr### JRebel ###rebel.xml### NetBeans ###nbproject/private/build/*nbbuild/dist/nbdist/.nb-gradle/####################################################################### Others*.log*.xml.versionsBackup*.swp!*/build/*.java!*/build/*.html!*/build/*.xml
    1. 提交代码(这一步也可以用 IDEA 来操作)gitadd.git commit git push
标签: java

本文转载自: https://blog.csdn.net/qq_45076180/article/details/139722774
版权归原作者 知识分子_ 所有, 如有侵权,请联系我们删除。

“.gitignore文件忽略的内容不生效问题解决”的评论:

还没有评论