.gitignore 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. # 忽略所有以点开头的文件夹(除了.git)
  2. .*/
  3. !.git/
  4. !.gitignore
  5. !.gitkeep
  6. # 敏感文件
  7. *.pem
  8. *.key
  9. *.db
  10. *.sqlite3
  11. # 环境变量文件管理
  12. # 保留示例文件和环境特定文件,忽略本地配置
  13. !.env.example
  14. !.env.development
  15. !.env.production
  16. .env.local
  17. backend/.env
  18. frontend/.env
  19. admin-frontend/.env
  20. # 特定配置文件
  21. __pycache__/
  22. .vscode/
  23. .kiro/
  24. .spec-workflow/
  25. frontend/dist.zip
  26. backed/venv/
  27. backend/app/services/README_IMAGE_TRANSLATION.md
  28. backend/scripts/MIGRATION_GUIDE.md
  29. src/
  30. admin-frontend/node_modules
  31. super-admin-frontend/node_modules
  32. admin-frontend/ecosystem.config.js
  33. super-admin-frontend/
  34. # 测试缓存目录
  35. .hypothesis/
  36. .pytest_cache/
  37. # 项目特定目录
  38. /docs/ # 只忽略根目录的 docs/
  39. exports/
  40. backend/exports/
  41. memory-bank/
  42. # Frontend 特定目录
  43. frontend/node_modules/
  44. frontend/dist/
  45. frontend/docs/
  46. frontend/tests/
  47. frontend/src/
  48. backend/tests/
  49. backend\test_config_review_log.py
  50. backend/test_config_review_log.py
  51. logs/
  52. # 允许上传 admin-frontend 的 Course 页面(取消对该目录的忽略)
  53. # 需要先取消对父目录的忽略,否则无法重新包含子路径
  54. !admin-frontend/src/
  55. !admin-frontend/src/pages/
  56. !admin-frontend/src/pages/
  57. !admin-frontend/src/pages/Course/
  58. !admin-frontend/src/pages/Course/**