Files
llm_wiki/.gitignore
T
giteahh ee46368f9a chore(vault): untrack plugin main.js bundles to reduce push size
- Remove 38 main.js files (37.8MB) from git tracking
- Keep manifest.json + data.json for cross-device config sync
- Add .obsidian/plugins/*/main.js to .gitignore
- Fixes obsidian-git push timeout caused by 46MB+ transfers
2026-07-01 08:44:38 +08:00

56 lines
1.2 KiB
Plaintext

# Obsidian vault — whitelist strategy
# Ignore everything at repo root, explicitly allow specific dirs/files.
# Rationale: keep LLM Wiki layer + infra in git; track .obsidian configs too.
/*
# === Tracked content (LLM Wiki layer + infrastructure) ===
!raw/
!wiki/
!Templates/
!tools/
!.githooks/
!AGENTS.md
!.gitignore
!.gitattributes
!.mailmap
# Allow everything inside tracked dirs
!raw/**
!wiki/**
!Templates/**
!tools/**
!.githooks/**
# === Obsidian config — track but ignore high-churn state/caches ===
!.obsidian/
!.obsidian/**
# Device-specific workspace state (frequent churn, causes merge conflicts)
.obsidian/workspace.json
.obsidian/workspace.json.tmp
.obsidian/workspace_*.json
.obsidian/workspace_*_Conflict.json
# Large derived indexes
.obsidian/copilot-index-*.json
# Plugin internals: binaries, deps, backups, high-churn caches
.obsidian/plugins/*/node_modules/
.obsidian/plugins/*/*.exe
.obsidian/plugins/*/*.dll
.obsidian/plugins/*/data.json.bak
.obsidian/plugins/recent-files-obsidian/data.json
# Plugin compiled bundles (large, reinstalled automatically on plugin install)
.obsidian/plugins/*/main.js
# === Python ===
**/__pycache__/
*.pyc
# === OS junk ===
**/Thumbs.db
**/.DS_Store
**/desktop.ini