此前介绍过 Obsidian + Git 的同步方案,Git 本身是一个非常优秀且通用的版本管理方案,Obsidian Git 也提供了足够简便的可视化界面来解决简单的同步问题。
但对于那些从未接触过 Git 的朋友,也常常会因各种报错头疼不已。这是因为不太理解 Git 的逻辑导致的。比如“为什么上传需要分为 commit 和 push 两步?”“clone 和 pull 又有什么区别?”“如果错误提交了一步应该如何撤销”……这些问题在简单的可视化界面中可能难以解决,但通过 Git 命令往往可以准确解决问题。