# Obsidian .gitignore # 适用于使用 Git 进行版本控制的 Obsidian 仓库 # --- 核心:忽略 Obsidian 软件生成的配置和缓存 --- .obsidian/workspace .obsidian/workspace.json .obsidian/app.json .obsidian/appearance.json .obsidian/core-plugins.json .obsidian/core-plugins-migration.json .obsidian/graph.json .obsidian/hotkeys.json .obsidian/switcher.json .obsidian/community-plugins.json .obsidian/trash/ # 缓存和临时文件 .obsidian/cache/ .obsidian/icon-cache.json # 开发者文件 .obsidian/desktop.json .obsidian/mobile.json # --- 选择性忽略:根据你的需求决定 --- # 如果你希望所有设备的插件设置都同步,请删除以下两行。 # 如果你希望插件列表同步,但插件数据不同步(例如某些插件的本地缓存),保留它们。 .obsidian/plugins/*/ !/.obsidian/plugins/community-plugins.json # 注意:`*` 会忽略所有插件文件夹,`!` 开头的行是例外规则,确保插件列表文件被跟踪。 # 如果你希望所有设备的主题和 CSS 片段都同步,请删除以下三行。 .obsidian/themes/*/ .obsidian/snippets/ .obsidian/appearance.json # 如果上面已包含,这里是重申 # --- 忽略操作系统生成的文件 --- .DS_Store Thumbs.db desktop.ini # --- 忽略临时文件和备份文件 --- *~ *.tmp *.temp *.swp *.backup # 你的笔记中可能包含的附件目录(可选,如果你用其他方式管理附件) # attachments/ # assets/