# ============================= # ❌ 敏感文件 & 私人数据 # ============================= *.pem *.key *.crt *.env .env.local .env.*.local secrets/ secrets.sh credentials credentials.json netrc .gpg/ .ssh/ # ← 注意:不要上传私钥!可以单独备份或加密后上传公钥 .aws/ # AWS 凭证 .azure/ # Azure 凭证 .gcloud/ # Google Cloud 凭证 .config/gcloud/ # ============================= # 🧹 缓存 & 临时文件 # ============================= *.log *.tmp *.swp *~ .DS_Store Thumbs.db .cache/ .tmp/ .temp/ # ============================= # 💻 系统/平台专属文件(谨慎提交) # ============================= .local/ .config/user-dirs.dirs # 桌面路径等本地化设置 .config/pulse/ # 音频设备配置(每台机器不同) .config/monitors.xml # 显示器布局(多屏用户注意) .config/fontconfig/ # 字体缓存(可重建) .config/dconf/ # GNOME 设置(可能含隐私) .config/nvim/session/ # Neovim 会话(临时状态) .zsh_history # Shell 历史记录(含命令、路径、甚至密码!) .bash_history .fish_history # ============================= # 🖥️ GUI 应用程序配置(通常太大或太个性化) # ============================= .config/discord/ .config/Code/User/workspaceStorage/ # VS Code 工作区缓存 .config/Code/User/globalStorage/ .config/Code/User/settings.json # ← 可选提交,但注意别含 token .config/Code/User/keybindings.json # ← 可提交 .config/Code/User/snippets/ # ← 可提交 .config/sublime-text/ .config/VSCodium/ .config/JetBrains/ # IDE 配置(项目路径、许可证等) # ============================= # 🐳 Docker / 开发工具 # ============================= .docker/ .terraform/ .terraform.lock.hcl .tfstate .tfstate.backup .terraform.d/ # ============================= # 📦 包管理器缓存 # ============================= node_modules/ venv/ .env/bin/ __pycache__/ *.py[cod] *$py.class # ============================= # 🚫 Git 自己产生的文件 # ============================= .git/ !.gitignore # ← 保留 .gitignore 自己(重要!)