Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Git Ribbon Sync

PietroPietro13 downloads

Sync vault changes: quicky pull, push, and view git history from ribbon icons and commands.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

A lightweight, seamless Obsidian plugin that adds dedicated Git action buttons directly to your left sidebar ribbon. Easily pull, commit, push, and inspect your repository's commit history without ever opening a terminal.

Git Ribbon Sync Buttons


Ribbon Icons & Usage

The plugin adds three buttons to your left ribbon bar:

Icon Command Description
history Show Git History Opens an interactive tab inside Obsidian rendering your repository's commit log in a styled table.
arrow-down-to-line Git Pull Executes git pull in your vault root and displays a status notification upon completion.
arrow-up-from-line Git Commit & Push Stages files, commits with a message like Vault sync: mac 2026-07-28 14:30:00, and pushes to your remote repo.

Settings

Navigate to Settings → Community Plugins → Git Ribbon Sync to configure:

  • Device Name: Customize the identifier included in automated commit messages (defaults to your machine's OS or hostname).
  • Commit Message Prefix: Modify the leading text for automated sync commits (default: Vault sync:).

Command Palette & Hotkeys

All three ribbon actions are registered as official Obsidian commands:

  1. Open the Command Palette.
  2. Search for:
    • Git Ribbon Sync: Git Pull
    • Git Ribbon Sync: Git Commit & Push
    • Git Ribbon Sync: Show Git Commit History
  3. Assign custom keyboard shortcuts under Settings → Hotkeys.

Development & Building

To modify or build the plugin locally:

# Install dependencies
npm install

# Run watch mode (auto-compiles on save and copies to your vault)
npm run dev

# Single build for release
npm run build
HealthExcellent
ReviewSatisfactory
About
Add Git action buttons to the left ribbon to pull, commit & push, and view your repository's commit history without opening a terminal. Open an interactive commit-log tab, run git pull with status feedback, and stage/commit/push changes from the ribbon or via registered commands and hotkeys.
GitSidebarCommands
Details
Current version
0.1.5
Last updated
Last week
Created
Last week
Updates
2 releases
Downloads
13
Compatible with
Obsidian 1.0.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
PietroPietrodeltaplanoo
GitHubdeltaplanoo
  1. Community
  2. Plugins
  3. Git
  4. Git Ribbon Sync

Related plugins

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Find orphaned files and broken links

Find files that are not linked anywhere and would otherwise be lost in your vault. In other words: files with no backlinks.

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.

Git

Integrate Git version control with automatic backup and other advanced features.

Vertical Tabs

Offer an alternative view that displays open tabs vertically, allowing users to group and organize tabs for a better navigation experience.

TagFolder

Show tags as folder.

Recent Files

Display a list of recently opened files.

Commander

Customize your workspace by adding commands everywhere, create macros and supercharge your mobile toolbar.

Note Toolbar

Add customizable toolbars to your notes.

Longform

Helps you write and edit novels, screenplays, and other long projects.