这里假设你用A设备写Obsidian笔记,并想要在B设备上拉取笔记内容。参考链接
在A设备上
1️⃣初始化本地Git仓库
安装Git
- 官网下载
- 默认配置安装
- 打开命令行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打开克隆的文件夹
- 左边栏点击
打开命令面板 - 选择
打开其他仓库 - 链接到刚刚Clone的目录即可
3️⃣同步更新
git pull #拉取最新更改
git push # 推送本地更改
经过以上简易快速的手动同步方式,你已经完成了Obsidian在github仓库上的同步。
🆗可以在任何时候在Github官网登录账号,点击Your repositories进入你私有的仓库查看同步笔记内容。
