The Obsidian Git Plugin plugin brings day to day Git work into a vault so you can track changes, commit updates and sync with a remote repo without leaving the editor. It can run automatic commit, pull and push on a schedule, pull on startup and handle submodules for more complex desktop setups. The plugin adds a source control view for staging files, committing and checking diffs, plus a history view for browsing commits and changed files. It also shows added, modified and deleted lines in the editor and lets you work with branches, remotes and .gitignore entries. GitHub links for file view and file history are built in too.
Obsidian plugins tagged with #git-integration. There are 4 plugins in this collection.
- Rank 16 years ago by Vinzent, (Denis Olehov)
- Rank 23 years ago by Mateus Molina
The Git File Explorer plugin integrates Git functionality directly into Obsidian's file explorer, allowing users to manage repositories seamlessly within their vault. It provides visual indicators for Git changes and sync status, showing the number of modified files and pending commits for push or pull operations. Users can easily commit changes with a single click and sync their repositories through an intuitive interface. This plugin simplifies version control workflows for users managing notes and projects in Obsidian with Git.
- Rank 34 years ago by anselmwang
The Vim Multibyte Char Search plugin enhances Obsidian's version control and file recovery features by displaying diffs for Sync, File Recovery, and Git versions of the active file. It provides a visual comparison of changes with support for markdown and plain text renderings, enabling users to review and restore previous file versions with ease. The plugin integrates with Obsidian Git for version history and includes a color-blind mode for better accessibility. Users can overwrite the current file with an earlier version and view the diffs in a side-by-side format for better clarity. It's a powerful tool for managing version history and ensuring that users can recover files and track changes effectively.
- Rank 4a year ago by ZigHolding
The Note Sync plugin enables users to mirror notes, folders, and embedded attachments from one vault to another with preserved file structure and optional overwrite rules. It supports exporting entire plugins, including optional `data.json` files, and allows any note to be exported as a customized `readMe` with attachment handling and metadata control. The plugin includes a Git integration feature to download files or folders from specified repositories and branches, helping users quickly populate vaults with starter content. Advanced settings let users define vault targets, enable strict sync modes (which can delete unmatched files), and script sync operations via provided JavaScript functions. Ideal for multi-vault workflows, plugin developers, and those managing structured documentation across locations.