2025-01-28

Использование Git для двусторонней синхронизации заметок

Для синхроницации заметок на всех устройствах я использую GIT. Это просто: сначала нужно закомиттить локальные изменения, потом подтянуть изменения с сервера и позволить GIT смержить все конфиликты автоматически - для текстовых файлов это не принципиально. Затем запушить результаты мержа опять на сервер.

Процесс только звучит сложно, если делать его регулярно оно превращаесят в рутину и не требует больших усилий. Если сделать alias то тогда синхронизация будет делается в одну команду:

alias nmds='git add * ; git commit -am'\''autocommit'\'' ; git pull origin master --no-edit ; git add * ; git commit -am'\''autocommit, fix conflicts'\''  ; git push origin master'

Работает на Linux и на Termux под Android на Windows можно сделать аналогичный bash файл. Надеюсь кому-нибудь пригодится.

 

комментарии:

 

Для того чтобы каждый раз не представляться можно войти как зарегистрированный пользователь.

Имя*

разрешены только теги br, font, span, p, strong, u, p, blockquote, a, div, img - остальные будут безжалостно удаляться