git-routine
Простой Git workflow для сотрудника
Не все сотрудники обязаны работать через терминал. Можно использовать GitHub Desktop, Obsidian Git plugin или обычный Git.
Главное: перед работой забрать свежие изменения, после работы отправить свои изменения.
Вариант A: GitHub Desktop
Перед началом работы:
Fetch origin
Pull origin
После публикации или правок:
посмотреть changed files
написать понятный commit message
Commit to main
Push origin
Пример commit message:
Update publishing guide note
Вариант B: терминал
Перед работой:
git pull
Посмотреть изменения:
git status
Сохранить изменения:
git add .
git commit -m "Update garden notes"
git push
Когда нужен Git, если plugin сам публикует
Digital Garden plugin обычно сам отправляет опубликованные изменения в GitHub.
Git всё равно полезен, чтобы:
- увидеть, что изменилось;
- подтянуть свежие изменения от других сотрудников;
- не потерять локальные правки;
- работать с файлами vault и картинками аккуратно.
Что не делать
Не делать force push.
Не удалять чужие файлы без согласования.
Не коммитить token, private notes, личные файлы и случайные backup-файлы.
Не менять настройки проекта, если админ не просил.
Если появился конфликт
Не пытайся чинить конфликт вслепую.
Отправь админу:
У меня git conflict.
Какие файлы конфликтуют: ...
Что я менял: ...
Скриншот или текст ошибки: ...
Шаблон: problem report.