Obsidian + Git 的版本控制工作流
为什么需要 Git
Section titled “为什么需要 Git”iCloud 适合同步设备,但不适合解释“哪次自动化改坏了什么”。Git 适合保留 diff、分支和回滚点。
- 把需要自动化维护的子目录纳入 git。
- 不提交密钥、缓存和大二进制。
- Agent 批量改笔记前先建分支或提交快照。
- 每次自动化后检查 diff。
- iCloud 和 git 同时处理大量移动,产生冲突。
- 把
.obsidian插件缓存全部提交。 - 没有
.gitignore。
如果 Mac Mini 空间有限,可以先让 iCloud 保持同步,再把关键项目目录单独 git 化,避免把整个 vault 当代码仓库。