Николаев Виталий
Блог веб-разработчика: Битрикс, PHP, Python, Linux и SEO
Tools Tools
14.07.2026

Obsidian + iCloud + GitHub: удобная синхронизация заметок и история изменений

Obsidian отлично подходит для ведения базы знаний, заметок, документации и личных проектов. Если вы используете iPhone, самым простым способом синхронизации становится iCloud Drive: заметки автоматически доступны на компьютере и телефоне.

Однако у облачной синхронизации есть недостаток — она не заменяет систему контроля версий. Если заметка была случайно удалена, сильно изменена или испорчена, вернуться к состоянию недельной давности может быть проблематично.

Поэтому хорошим решением становится связка:

  • iCloud — для синхронизации между устройствами;
  • Git — для хранения истории изменений;
  • GitHub — для удалённой резервной копии репозитория.

Как работает такая схема

obsidian-git.png

Файлы заметок хранятся в iCloud Drive и доступны на всех устройствах, где выполнен вход в ваш Apple ID.

Git отслеживает изменения Markdown-файлов и позволяет:

  • просматривать историю изменений;
  • откатываться к предыдущим версиям;
  • сравнивать изменения между редакциями;
  • хранить резервную копию на GitHub.

В результате вы получаете одновременно удобную синхронизацию и полноценное версионирование заметок.

Почему не стоит хранить папку .git в iCloud

Многие создают Git-репозиторий прямо внутри папки Obsidian, которая синхронизируется через iCloud.

Технически это работает, но со временем могут появляться проблемы. Git активно создаёт и изменяет служебные файлы внутри директории .git, а облачная синхронизация пытается синхронизировать их между устройствами.

Это может приводить к конфликтам, повреждённым ссылкам веток, появлению временных файлов и другим неприятным эффектам.

Поэтому лучше использовать следующую схему, вынести служебную директорию .git из хранилища ICloud, например так :

C:\Users\User\iCloudDrive\ObsidianVault - основное хранилище iCloud

C:\GitData\obsidian.git - отдельно git для изменений 

В первом каталоге находятся сами заметки, которые синхронизируются через iCloud. Во втором — служебные данные Git.

Создание репозитория с отдельной Git-директорией

Если вы только создаёте новое хранилище, можно сразу вынести Git за пределы iCloud:

git init --separate-git-dir=C:\GitData\obsidian.git

После этого Git будет хранить историю, ветки и объекты в отдельном каталоге, а папка с заметками останется чистой.

Подключение GitHub

Создайте пустой репозиторий на GitHub и подключите его:

git remote add origin https://github.com/username/obsidian.git

Первый коммит:

git add .


git commit -m "Initial commit"
git push -u origin main

После этого все изменения можно отправлять на GitHub обычными командами:

git add .


git commit -m "Обновление заметок"
git push

Что добавить в .gitignore

Некоторые файлы Obsidian содержат локальные настройки конкретного устройства и часто вызывают конфликты.

Обычно имеет смысл исключить:

.Trash/
.obsidian/workspace.json
.obsidian/workspace*.json
.obsidian/app*.json

При этом можно продолжать хранить в Git:

  • Markdown-файлы;
  • изображения и вложения;
  • темы оформления;
  • CSS-сниппеты;
  • настройки плагинов, если они нужны на всех устройствах.

Автоматизация через Obsidian Git

plagin-obsidian-git.png

Для автоматических коммитов удобно использовать плагин Obsidian Git.

Он умеет:

  • автоматически создавать коммиты через заданный интервал времени;
  • выполнять push на GitHub;
  • подтягивать изменения из удалённого репозитория;
  • работать полностью в фоновом режиме.

В результате Git превращается в дополнительный уровень защиты данных и практически не требует ручного обслуживания.

Итог

Связка Obsidian, iCloud и GitHub позволяет получить лучшее из двух миров.

iCloud обеспечивает удобную синхронизацию между компьютером и телефоном, а GitHub хранит историю изменений и служит дополнительным резервным копированием.

Главное правило — хранить заметки в iCloud, а служебную директорию Git вынести за пределы облачной папки. Такой подход значительно снижает вероятность конфликтов и делает работу с Obsidian более надёжной.

18 просмотров
Где заказы?

Почему один сайт стабильно приносит заявки, а другой годами просто «висит в интернете»?

В телеграм-канале «Где заказы?» я разбираю реальные ошибки бизнеса, SEO, сайты, рекламу, воронки продаж и показываю, почему компании теряют клиентов и как это исправить.

Без инфоцыганства и мотивационных цитат — только практика, кейсы и рабочие решения для бизнеса и веб-разработки.

Комментарии

Где заказы?
Почему у одних компаний очередь из клиентов, а у других пустой сайт и тишина?
Телеграм канал «Где заказы?» — про продажи, сайты и ошибки бизнеса на реальных примерах. Подписаться