# ============================================ # Obsidian Vault .gitignore # ============================================ # -------------------------------------------- # 敏感文件排除 # -------------------------------------------- 04_Archive/SENSITIVE-DO-NOT-SYNC/ 04_Archive/security-sensitive/ 04_Archive/personal-private/ **/*login*.md **/*password*.md **/*credential*.md **/*secret*.md **/*private*.md **/apikey*.md **/token*.md # -------------------------------------------- # Obsidian 配置文件 # -------------------------------------------- # Workspace 文件(本地布局配置) .obsidian/workspace .obsidian/workspace.json .obsidian/workspace-mobile.json # 缓存文件 .obsidian/cache .obsidian/workspace-mobile.json.bak # 插件缓存 .obsidian/plugins/*/data.json.bak # Obsidian Sync .obsidian/sync-config.json # 可选:如果不想同步主题和代码片段,取消下面的注释 # .obsidian/themes/ # .obsidian/snippets/ # -------------------------------------------- # Node.js / JavaScript # -------------------------------------------- node_modules/ npm-debug.log* yarn-debug.log* yarn-error.log* lerna-debug.log* .pnpm-debug.log* # 依赖锁文件(可选,根据团队协作需求调整) # package-lock.json # yarn.lock # pnpm-lock.yaml # Build 输出 dist/ build/ out/ *.tsbuildinfo # 环境变量 .env .env.local .env.*.local .smart-env/ # -------------------------------------------- # 操作系统文件 # -------------------------------------------- # macOS .DS_Store .AppleDouble .LSOverride ._* .DocumentRevisions-V100 .fseventsd .Spotlight-V100 .TemporaryItems .Trashes .VolumeIcon.icns .com.apple.timemachine.donotpresent # Windows Thumbs.db Thumbs.db:encryptable ehthumbs.db ehthumbs_vista.db *.stackdump [Dd]esktop.ini $RECYCLE.BIN/ *.lnk # Linux *~ .directory .Trash-* .nfs* # -------------------------------------------- # 编辑器 / IDE # -------------------------------------------- # VSCode .vscode/* !.vscode/settings.json !.vscode/tasks.json !.vscode/launch.json !.vscode/extensions.json *.code-workspace # JetBrains IDEs .idea/ *.iml *.iws *.ipr out/ # Sublime Text *.sublime-workspace *.sublime-project # Vim [._]*.s[a-v][a-z] [._]*.sw[a-p] [._]s[a-rt-v][a-z] [._]ss[a-gi-z] [._]sw[a-p] Session.vim Sessionx.vim .netrwhist # Emacs *~ \#*\# /.emacs.desktop /.emacs.desktop.lock *.elc auto-save-list tramp # -------------------------------------------- # 临时文件和备份 # -------------------------------------------- *.tmp *.temp *.bak *.swp *.swo *~ .*.swp .*.swo # 冲突文件 *conflicted* *conflict* # -------------------------------------------- # 日志文件 # -------------------------------------------- *.log logs/ *.log.* # -------------------------------------------- # 其他常见忽略项 # -------------------------------------------- # 压缩文件(如果不需要版本控制) # *.zip # *.tar.gz # *.rar # 大型媒体文件(根据需要调整) # *.mp4 # *.mov # *.avi # 测试覆盖率 coverage/ *.lcov .nyc_output/ # 本地数据库 *.db *.sqlite *.sqlite3 # -------------------------------------------- # 项目特定 # -------------------------------------------- # Claude 临时文件 .claude/cache/ .claude/temp/ # 如果有构建脚本生成的文件 FIRST_RUN_COMPLETED