当前位置:   article > 正文

.gitignore配置以及解决文件不生效_.ignore文件配置

.ignore文件配置

.gitignore配置

新建.gitignore文件

文件内容如下:

  1. ######################################################################
  2. # Build Tools
  3. .gradle
  4. /build/
  5. !gradle/wrapper/gradle-wrapper.jar
  6. nbsdk/
  7. logs/
  8. target/
  9. !.mvn/wrapper/maven-wrapper.jar
  10. ######################################################################
  11. # IDE
  12. ### STS ###
  13. .apt_generated
  14. .classpath
  15. .factorypath
  16. .project
  17. .settings
  18. .springBeans
  19. ### IntelliJ IDEA ###
  20. .idea
  21. *.iws
  22. *.iml
  23. *.ipr
  24. ### JRebel ###
  25. rebel.xml
  26. ### NetBeans ###
  27. nbproject/private/
  28. build/*
  29. nbbuild/
  30. dist/
  31. nbdist/
  32. .nb-gradle/
  33. ######################################################################
  34. # Others
  35. *.log
  36. *.xml.versionsBackup
  37. *.swp
  38. !*/build/*.java
  39. !*/build/*.html
  40. !*/build/*.xml
  41. .idea/
  42. /target

解决文件不生效方案

清除缓存文件

  1. git rm -r --cached .
  2. git add .
  3. git commit -m ".gitignore重写缓存成功"
  4. git push

重新提交后发现.gitignore文件生效了

原理解读

.gitignore文件只会在第一次提交项目的时候写入缓存,也就是说如果你第一次提交项目时候忘记写.gitignore文件,后来再补上是没有用的,.gitignore文件是不生效的。因为在缓存中已经标记该项目不存在ignore文件了(boolean)

所以我们使用git rm -r --cached .去清除所有的缓存。然后再次提交代码就可以了,这样.gitignore文件就会生效了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/871307
推荐阅读
  

闽ICP备14008679号