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 всё равно полезен, чтобы:

Что не делать

Не делать force push.

Не удалять чужие файлы без согласования.

Не коммитить token, private notes, личные файлы и случайные backup-файлы.

Не менять настройки проекта, если админ не просил.

Если появился конфликт

Не пытайся чинить конфликт вслепую.

Отправь админу:

У меня git conflict.
Какие файлы конфликтуют: ...
Что я менял: ...
Скриншот или текст ошибки: ...

Шаблон: problem report.