对已知的obsidian同步方式进行整理

补充一个不算很折腾的无服务器同步方案,就是直接使用Git
在电脑上用WSL或powershell,在配置文件里(比如.bashrc)写一个函数,例如

function ol() {
        cd /obsidian/
        git pull
        cd -
}
function op() {
        cd /obsidian/
        git add . && git commit -m 'update' && git push
        cd -
}

这样只要在终端里输入ol就能拉别的端的更新,输入op提交更新。
手机端使用Termux,一样支持.bashrc,用同样的方法,写完笔记记得更新下就好。
这种方案完全不用担心覆盖问题,因为如果你在提交的时候另一端已经有提交,Git会要求你先拉代码。