Obsidian Git is a plugin for Obsidian.md that integrates Git version control directly into the note-taking application.
The plugin solves the problem of version-controlling Obsidian vaults by automating Git workflows. It enables automatic commit-and-sync operations on a schedule, auto-pulls on Obsidian startup, and provides Git operations without leaving the editor. The approach embeds Git functionality through dedicated UI views: a source control view for staging and committing files, a history view for browsing commit logs, and a diff view for comparing file versions. Line-by-line change indicators appear directly in the editor on desktop, and GitHub integration allows opening files and history in a browser.
The tool suits users who want version control for their Obsidian vault without manual Git commands. Desktop users get the full feature set including editor signs, submodule support for managing multiple repositories, and comprehensive diff viewing. Mobile users should be aware that the plugin is marked as highly unstable on that platform. The README recommends pairing the plugin with the Version History Diff plugin for detailed file history inspection.
Development activity shows consistent engagement with bug fixes and feature refinement. The project maintains active issue triage and responds to user-reported problems. Pull requests receive review and integration into releases. The codebase receives ongoing maintenance with updates addressing edge cases and stability improvements across both desktop and mobile implementations.