Files
my-vault/.gitignore
T

196 lines
3.2 KiB
Plaintext

# ============================================
# 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