这里假设你用A设备写Obsidian笔记,并想要在B设备上拉取笔记内容。参考链接

在A设备上

1️⃣初始化本地Git仓库

安装Git

  1. 官网下载
  2. 默认配置安装
  3. 打开命令行git bash here

在Obsidian仓库中初始化Git

1. 进入你的本地Obsidian库文件夹

这里建议资源管理器跳转到对应目录,在地址栏直接输入cmd+回车打开终端即可。

cd /path/to/your/ObsidianVault

2. 初始化Git仓库

git init

2️⃣连接远程Github仓库

在你的Github上创建新仓库

1. 登录你的Github账号

2. New Repository

  • 设置仓库名,例如MyObsidianVault
  • Private
  • 不要勾选Initialize with README

将本地仓库推送到Github

在上一个步骤的Obsidian笔记目录下(.git隐藏文件所在根目录)cmd进入终端

  • 关联你的远程仓库
git remote add origin https://github.com/你的用户名/你的仓库名.git

添加所有文件并提交

日常同步仅用以下三步即可

git add .
git commit -m "你的更新日志"
git push

在B设备上

1️⃣克隆仓库

进入你想要放置笔记文件的目录下,依旧地址栏cmd打开终端

git clone https://github.com/你的用户名/你的仓库名.git

2️⃣Obsidian打开克隆的文件夹

  1. 左边栏点击打开命令面板
  2. 选择打开其他仓库
  3. 链接到刚刚Clone的目录即可

3️⃣同步更新

git pull #拉取最新更改
git push # 推送本地更改

经过以上简易快速的手动同步方式,你已经完成了Obsidian在github仓库上的同步。
🆗可以在任何时候在Github官网登录账号,点击Your repositories进入你私有的仓库查看同步笔记内容。