.gitignore 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. # ==== 构建系统相关 ====
  2. /build*/
  3. /cmake-build-debug/
  4. **/CMakeCache.txt
  5. **/CMakeFiles/
  6. **/cmake_install.cmake
  7. **/Makefile
  8. **/*.cmake
  9. **/*.ninja
  10. **/.ninja_deps
  11. **/.ninja_log
  12. **/compile_commands.json
  13. # ==== 生成的可执行文件和库 ====
  14. /bin/
  15. /lib/
  16. **/*.a
  17. **/*.so
  18. **/*.dylib
  19. **/*.dll
  20. **/*.exe
  21. Game/game_server
  22. # ==== IDE和编辑器配置 ====
  23. /.vscode/
  24. /.idea/
  25. *.code-workspace
  26. *.sln
  27. *.vcxproj*
  28. *.vcxproj.filters
  29. *.user
  30. *.suo
  31. # ==== 编译中间文件 ====
  32. **/*.o
  33. **/*.obj
  34. **/*.lo
  35. **/*.la
  36. **/*.gcno
  37. **/*.gcda
  38. # ==== 日志和临时文件 ====
  39. *.log
  40. *.tmp
  41. *.swp
  42. *.swo
  43. *~
  44. *.patch
  45. *.diff
  46. # ==== 系统文件 ====
  47. .DS_Store
  48. Thumbs.db
  49. ehthumbs.db
  50. Desktop.ini
  51. # ==== 依赖管理 ====
  52. ThirdParty/**/build/
  53. ThirdParty/**/CMakeCache.txt
  54. ThirdParty/**/CMakeFiles/
  55. ThirdParty/**/*.a
  56. ThirdParty/**/*.so
  57. # ==== 文档生成 ====
  58. /docs/_build/
  59. /doxygen/
  60. # ==== 性能分析数据 ===+
  61. *.profdata
  62. *.gcov
  63. # ==== 包管理 ===+
  64. **/conanbuildinfo.txt
  65. **/conaninfo.txt
  66. # ==== 测试相关 ===+
  67. **/test-results/
  68. **/CTestTestfile.cmake
  69. # ==== 其他开发工具 ===+
  70. tags
  71. cscope.out
  72. .gdb_history