[PC]使用Github同步備份Logseq
tags: NOTE
Logseq
Github
步驟
- 去這個 Logseq-Git-Sync-101
- 點擊 Download ZIP
- 解壓縮下載下來的ZIP檔案
- 建立一個存取資料用的repository(public/private都可以)
- 複製repository下面系統內建的git指令
echo "# Loggy" >> README.md git init git add README.md git commit -m 'first commit' git branch -M main git remote add origin [git repository url] git push -u origin main
- 開啟指令控制介面
- cd 至你要建立logseq的資料夾
- 執行剛剛從Github拿到的內建指令
- 到Github的建立介面就可以看到剛剛建立的README檔案
- 點選右上
add File
- 增加
.gitignore
檔案 - 在
.gitignore
檔案裡輸入logseq/bak/ logseq/.recycle
- 使用介面下面的功能將改變commit並push到main
- 回到你的logseq資料夾的Terminal輸入
git pull
將資料拉回電腦 - 打開Logseq點選
add new graph
- 選擇你剛剛建立repository的資料夾並開啟
- 隨便建立介面並輸入內容
[[要建立的介面名稱]]
- 打開資料夾,讓隱藏的資料及檔案顯示
- 打開
.git
檔案,到hooks資料夾 - 打開我們剛剛從Logseq-Git-Sync-101下載並解壓縮的資料夾,打開裡面的
git-hooks
,把裡面兩個檔案複製貼到我們logseq的hooks資料夾裡 - 如果是MacOS要打開Terminal(位置要在你的.git/hooks)
chmod +x ./pre-commit && chmod +x ./post-commit
- 回到你的logseq資料夾的Terminal
git commit -m "logseq added" git push origin
- 打開你的logseq應用程式
- 點右上的
Setting
,點選左邊選單Version Control
- 把
Enable Git auto commit
打開 - 如果有錯誤訊息也沒關係,不影響
- Done
- 參考資料