.gitignore 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. # Obsidian .gitignore
  2. # 适用于使用 Git 进行版本控制的 Obsidian 仓库
  3. # --- 核心:忽略 Obsidian 软件生成的配置和缓存 ---
  4. .obsidian/workspace
  5. .obsidian/workspace.json
  6. .obsidian/app.json
  7. .obsidian/appearance.json
  8. .obsidian/core-plugins.json
  9. .obsidian/core-plugins-migration.json
  10. .obsidian/graph.json
  11. .obsidian/hotkeys.json
  12. .obsidian/switcher.json
  13. .obsidian/community-plugins.json
  14. .obsidian/trash/
  15. # 缓存和临时文件
  16. .obsidian/cache/
  17. .obsidian/icon-cache.json
  18. # 开发者文件
  19. .obsidian/desktop.json
  20. .obsidian/mobile.json
  21. # --- 选择性忽略:根据你的需求决定 ---
  22. # 如果你希望所有设备的插件设置都同步,请删除以下两行。
  23. # 如果你希望插件列表同步,但插件数据不同步(例如某些插件的本地缓存),保留它们。
  24. .obsidian/plugins/*/
  25. !/.obsidian/plugins/community-plugins.json
  26. # 注意:`*` 会忽略所有插件文件夹,`!` 开头的行是例外规则,确保插件列表文件被跟踪。
  27. # 如果你希望所有设备的主题和 CSS 片段都同步,请删除以下三行。
  28. .obsidian/themes/*/
  29. .obsidian/snippets/
  30. .obsidian/appearance.json # 如果上面已包含,这里是重申
  31. # --- 忽略操作系统生成的文件 ---
  32. .DS_Store
  33. Thumbs.db
  34. desktop.ini
  35. # --- 忽略临时文件和备份文件 ---
  36. *~
  37. *.tmp
  38. *.temp
  39. *.swp
  40. *.backup
  41. # 你的笔记中可能包含的附件目录(可选,如果你用其他方式管理附件)
  42. # attachments/
  43. # assets/