A git plugin for logseq
  • TypeScript 95.4%
  • JavaScript 3%
  • HTML 1.1%
  • CSS 0.5%
Find a file
2025-10-05 22:44:16 -04:00
.github/workflows fix: 🐛 release action error 2024-05-21 14:57:15 +08:00
src feat: Add HTTPS repository initialization and conflict prevention features 2025-10-05 22:36:22 -04:00
.gitignore Initial commit 2022-04-08 17:06:11 +08:00
CHANGELOG.md chore(release): 1.7.0 [skip ci] 2024-05-21 07:10:10 +00:00
demo.gif Initial commit 2022-04-08 17:06:11 +08:00
demo.png docs: 📝 [skip ci] add docs 2022-05-05 08:24:36 +08:00
index.html Initial commit 2022-04-08 17:06:11 +08:00
LICENSE Initial commit 2022-04-08 17:06:11 +08:00
logo.png feat: add icon 2022-04-08 19:23:17 +08:00
package.json chore: Rebrand as logseq-git-with-sync v1.8.0 2025-10-05 22:44:16 -04:00
pnpm-lock.yaml fix: 🐛 release action error 2024-05-21 14:57:15 +08:00
postcss.config.js Initial commit 2022-04-08 17:06:11 +08:00
README.md docs: 📝 add README 2023-02-19 18:20:00 +08:00
release.config.js Initial commit 2022-04-08 17:06:11 +08:00
tailwind.config.js chore: upgrade all packages with pnpm (#36) 2023-07-27 10:55:00 +08:00
tsconfig.json Initial commit 2022-04-08 17:06:11 +08:00
vite.config.ts chore: upgrade all packages with pnpm (#36) 2023-07-27 10:55:00 +08:00
yarn.lock fix: patch git exec command (#50) 2023-12-28 12:30:41 +08:00

logseq-plugin-git

git plugin for logseq

latest release version License

Logseq Git Plugin is a plugin for Logseq that provides easy access to common git commands, and helps you keep your notes synchronized with a remote git repository.

With this plugin, you can:

  • Know explicitly if there are unsaved notes in the current repository and if they are synchronized with the remote repository. When there are unsaved files locally, the plugin will show a red indicator in the toolbar icon.
  • Quickly commit changes to notes. The plugin provides shortcut keys (mod+s) to perform commit&push operations.
  • Provide buttons to quickly execute common commands. Click the plugin icon, and the drop-down menu will show you some buttons to help you quickly execute commands (you can specify the desired buttons in the settings).
  • Prompt you if you have synchronized with the remote repository. The plugin automatically detects if the current repository is up-to-date and prompts when logseq starts and other times.

Installation

Install from the Logseq Plugin Store

Shortcuts

The plugin provides a shortcut key (mod+s) to quickly commit and push changes to the remote repository.

Toolbar Icon

  • icon: everything is up-to-date.
  • icon with red dot: there are unsaved files locally.
  • icon with blinking red dot: the plugin is committing or pushing changes to the remote repository.

Commands

The drop-down menu shows the following commands:

  • Check Status: check the status of the current repository.
  • Show Log: show the log of the current repository.
  • Pull: pull changes from the remote repository.
  • Pull Rebase: pull changes from the remote repository and rebase.
  • Commit: commit changes to the current repository.
  • Push: push changes to the remote repository.
  • Commit & Push: commit changes and push to the remote repository.

Demo

demo