Logseq 中文文档 下载 App

Git 同步方案:GitHub + logseq-git 插件

为什么 Git 适合 Logseq

Logseq 的数据(OG 版本)是纯 Markdown 文件——Markdown 本来就是 Git 的最好搭档:

步骤一:创建 Git 仓库

在 GitHub(或 GitLab/Gitea/GitHub Desktop)上创建一个私有仓库(推荐私有,因为笔记内容是个人数据)。

步骤二:初始化本地仓库

在图谱目录下打开终端:

git init
git add .
git commit -m "Initial commit"
git remote add origin https://github.com/你的用户名/仓库名.git
git push -u origin main

注意:不要把 .git/ 目录和其他非 Markdown 文件(Logseq DB 版的索引)纳入版本控制。建议创建 .gitignore:

# Logseq 索引
logseq/db/
logseq/transit/
logseq/ide/

# 系统文件
.DS_Store
Thumbs.db

步骤三:安装 logseq-git 插件

在插件市场搜 git → 安装 logseq-plugin-git → 配置:

步骤四:多设备配置

在第二台设备上:

  1. 克隆仓库到本地(git clone https://github.com/...)
  2. 用 Logseq 打开克隆的目录作为图谱
  3. 同样安装 git 插件,配置相同

多设备使用同一仓库时:

冲突处理

当 git pull 遇到冲突时:

  1. Git 会在文件里插入 <<<<<<< ======= >>>>>>> 标记
  2. 打开冲突文件手动保留两边的内容(Markdown 里两边内容都通常有用)
  3. 重新 commit + push

这比 Logseq Sync 麻烦,但你完全控制每一步。

实战:Windows 桌面 + MacBook + iPhone

移动端是 Git 方案的短板——如果你需要移动端原生体验,Logseq Sync 更好。

优缺点总结

优点缺点
数据完全自由(可移植、可导出、可放弃)移动端体验差
历史完整可追溯冲突需要手动处理
免费需要懂一点 Git 基本概念
完全隐私(数据在自己的仓库)实时性不如 Logseq Sync