当前位置:   article > 正文

【Git篇】忘记添加.gitignore忽略文件怎么办_没有gitignore文件

没有gitignore文件

1.为什么需要配置.gitignore文件

给Git 中添加.gitignore配置文件是用于配置不需要加入到版本管理中的文件,比如说一个项目在开发的过程中项目的目录里还会有一些本地的临时文件,比如Java开发中,idea项目会有.idea文件夹,也会有target文件和一些.jar夹这些,这些是我们代码管理里所不需要的,所以在提交Git前我们需要提前配置.gitignore文件到项目的根目录。

2.常见的一些配置项

Java相关
  1. HELP.md
  2. # Compiled class file
  3. *.class
  4. /test
  5. # Eclipse
  6. .project
  7. .classpath
  8. .settings/
  9. # Intellij
  10. *.ipr
  11. *.iml
  12. *.iws
  13. .idea/
  14. # Maven
  15. target/
  16. **/.mvn
  17. **/.mvn/
  18. # Gradle
  19. build
  20. .gradle
  21. # Log file
  22. *.log
  23. log/
  24. # out
  25. **/out/
  26. # Mac
  27. .DS_Store
  28. # others
  29. *.jar
  30. *.war
  31. *.zip
  32. *.tar
  33. *.tar.gz
  34. *.pid
  35. *.orig
  36. temp/
uniapp相关
  1. node_modules/
  2. .project
  3. unpackage/
  4. .DS_Store
  5. .hbuilderx/
  6. ### VS Code ###
  7. .vscode/

3.那么已经提交了忘记配置怎么办

如果已经添加到git仓库中的文件,这时在.gitignore中加入忽略,是不会生效的,因为他们已经添加到git仓库中了。不要着急,办法总比困难多!继续看操作~

要先执行git rm --cached的命令在git仓库中删除这些文件,然后再用git commit 提交这个删除操作。这样.gitignore中对这些文件的忽略才会生效。

注意:git rm --cached只是让git不再托管这些文件,一定要加上--cached选项,如果不加,git不仅删除此文件的托管关系,还会从硬盘上删除此文件,可怕~~
  1. # 第一步肯定是要进入项目根目录了
  2. cd 命令
  3. # 对于已追踪的文件,先执行cached命令,清除原文件的缓存
  4. git rm -r --cached .
  5. # 重新提交Git生效
  6. git add .
  7. git commit -m '更新.gitognore文件'
  8. git push origin master

至此大功告成!

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

闽ICP备14008679号