.gitignore 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251
  1. ### C++ template
  2. # Prerequisites
  3. *.d
  4. # Compiled Object files
  5. *.slo
  6. *.lo
  7. *.o
  8. *.obj
  9. # Precompiled Headers
  10. *.gch
  11. *.pch
  12. # Compiled Dynamic libraries
  13. *.so
  14. *.dylib
  15. *.dll
  16. # Fortran module files
  17. *.mod
  18. *.smod
  19. # Compiled Static libraries
  20. *.lai
  21. *.la
  22. *.a
  23. *.lib
  24. # Executables
  25. *.exe
  26. *.out
  27. *.app
  28. ### C template
  29. # Prerequisites
  30. *.d
  31. # Object files
  32. *.o
  33. *.ko
  34. *.obj
  35. *.elf
  36. # Linker output
  37. *.ilk
  38. *.map
  39. *.exp
  40. # Precompiled Headers
  41. *.gch
  42. *.pch
  43. # Libraries
  44. *.lib
  45. *.a
  46. *.la
  47. *.lo
  48. # Shared objects (inc. Windows DLLs)
  49. *.dll
  50. *.so
  51. *.so.*
  52. *.dylib
  53. # Executables
  54. *.exe
  55. *.out
  56. *.app
  57. *.i*86
  58. *.x86_64
  59. *.hex
  60. # Debug files
  61. *.dSYM/
  62. *.su
  63. *.idb
  64. *.pdb
  65. # Kernel Module Compile Results
  66. *.mod*
  67. *.cmd
  68. .tmp_versions/
  69. modules.order
  70. Module.symvers
  71. Mkfile.old
  72. dkms.conf
  73. ### JetBrains template
  74. # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
  75. # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
  76. # User-specific stuff
  77. .idea/**/workspace.xml
  78. .idea/**/tasks.xml
  79. .idea/**/usage.statistics.xml
  80. .idea/**/dictionaries
  81. .idea/**/shelf
  82. # Generated files
  83. .idea/**/contentModel.xml
  84. # Sensitive or high-churn files
  85. .idea/**/dataSources/
  86. .idea/**/dataSources.ids
  87. .idea/**/dataSources.local.xml
  88. .idea/**/sqlDataSources.xml
  89. .idea/**/dynamic.xml
  90. .idea/**/uiDesigner.xml
  91. .idea/**/dbnavigator.xml
  92. # Gradle
  93. .idea/**/gradle.xml
  94. .idea/**/libraries
  95. # Gradle and Maven with auto-import
  96. # When using Gradle or Maven with auto-import, you should exclude module files,
  97. # since they will be recreated, and may cause churn. Uncomment if using
  98. # auto-import.
  99. # .idea/artifacts
  100. # .idea/compiler.xml
  101. # .idea/jarRepositories.xml
  102. # .idea/modules.xml
  103. # .idea/*.iml
  104. # .idea/modules
  105. # *.iml
  106. # *.ipr
  107. # CMake
  108. cmake-build-*/
  109. # Mongo Explorer plugin
  110. .idea/**/mongoSettings.xml
  111. # File-based project format
  112. *.iws
  113. # IntelliJ
  114. out/
  115. # mpeltonen/sbt-idea plugin
  116. .idea_modules/
  117. # JIRA plugin
  118. atlassian-ide-plugin.xml
  119. # Cursive Clojure plugin
  120. .idea/replstate.xml
  121. # Crashlytics plugin (for Android Studio and IntelliJ)
  122. com_crashlytics_export_strings.xml
  123. crashlytics.properties
  124. crashlytics-build.properties
  125. fabric.properties
  126. # Editor-based Rest Client
  127. .idea/httpRequests
  128. # Android studio 3.1+ serialized cache file
  129. .idea/caches/build_file_checksums.ser
  130. ### Xcode template
  131. # Xcode
  132. #
  133. # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
  134. ## User settings
  135. xcuserdata/
  136. ## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9)
  137. *.xcscmblueprint
  138. *.xccheckout
  139. ## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4)
  140. build/
  141. DerivedData/
  142. *.moved-aside
  143. *.pbxuser
  144. !default.pbxuser
  145. *.mode1v3
  146. !default.mode1v3
  147. *.mode2v3
  148. !default.mode2v3
  149. *.perspectivev3
  150. !default.perspectivev3
  151. ## Gcc Patch
  152. /*.gcno
  153. ### Linux template
  154. *~
  155. # temporary files which can be created if a process still has a handle open of a deleted file
  156. .fuse_hidden*
  157. # KDE directory preferences
  158. .directory
  159. # Linux trash folder which might appear on any partition or disk
  160. .Trash-*
  161. # .nfs files are created when an open file is removed but is still being accessed
  162. .nfs*
  163. ### CMake template
  164. CMakeLists.txt.user
  165. CMakeCache.txt
  166. CMakeFiles
  167. CMakeScripts
  168. Testing
  169. Makefile
  170. cmake_install.cmake
  171. install_manifest.txt
  172. compile_commands.json
  173. CTestTestfile.cmake
  174. _deps
  175. ### GNOMEShellExtension template
  176. # Ignored files for GNOME extension git repository
  177. *.zip
  178. ### macOS template
  179. # General
  180. .DS_Store
  181. .AppleDouble
  182. .LSOverride
  183. # Icon must end with two \r
  184. Icon
  185. # Thumbnails
  186. ._*
  187. # Files that might appear in the root of a volume
  188. .DocumentRevisions-V100
  189. .fseventsd
  190. .Spotlight-V100
  191. .TemporaryItems
  192. .Trashes
  193. .VolumeIcon.icns
  194. .com.apple.timemachine.donotpresent
  195. # Directories potentially created on remote AFP share
  196. .AppleDB
  197. .AppleDesktop
  198. Network Trash Folder
  199. Temporary Items
  200. .apdisk