chore(git): update git-push skill and script with SSH info

This commit is contained in:
Zuev
2026-02-19 20:42:25 +03:00
parent ed8668c599
commit e9c08b4c75
2 changed files with 13 additions and 4 deletions

View File

@@ -1,7 +1,7 @@
# Навык Git Push и форматирования
## Описание
Форматирует сообщения коммитов git в соответствии со спецификацией Conventional Commits и отправляет изменения в удаленный репозиторий. Используйте этот навык, когда пользователь просит закоммитить изменения, сохранить прогресс или отправить код.
Форматирует сообщения коммитов git в соответствии со спецификацией Conventional Commits и отправляет изменения в удаленный репозиторий. Использует SSH URL: `ssh://git@gitea.zuev.company:2222/Zuev/magistr.git`. Используйте этот навык, когда пользователь просит закоммитить изменения, сохранить прогресс или отправить код.
## Триггеры
- "Запушь изменения"
@@ -9,6 +9,9 @@
- "Сохрани в гит"
- "Сделай пуш"
- "Запушь"
- "Пуш"
- "Отправь код"
- "Commit and push"
## Формат (Conventional Commits)
При написании сообщения коммита вы ДОЛЖНЫ следовать этому формату:
@@ -25,9 +28,9 @@
- **chore**: Изменения в процессе сборки или вспомогательных инструментах и библиотеках
### Инструкции для агента
1. Проанализируйте запрос пользователя или недавние изменения файлов, чтобы определить тип (`type`) и описание (`description`).
1. Проанализируйте запрос пользователя или недавние изменения файлов, чтобы определить тип (`type`) и область (`scope`), если применимо.
2. Сформируйте строку сообщения коммита (например, "fix(auth): correct token validation").
3. **Выполните** bash-скрипт ниже, передав сгенерированное сообщение в качестве аргумента.
3. **ОБЯЗАТЕЛЬНО** выполните bash-скрипт ниже, передав сгенерированное сообщение в качестве аргумента. Не пытайтесь выполнять git команды вручную.
## Выполнение
Запустите следующую команду (замените "YOUR_MESSAGE" на отформатированную строку):

View File

@@ -11,7 +11,13 @@ fi
echo "🚀 Starting Local Push Sequence..."
# Выполняем цепочку команд локально
# Проверка на наличие изменений
if git diff-index --quiet HEAD --; then
echo " No changes to commit. Everything is up to date."
exit 0
fi
# Выполняем цепочку команд локально (SSH URL: ssh://git@gitea.zuev.company:2222/Zuev/magistr.git)
git add . && \
git commit -m "$COMMIT_MSG" && \
git push origin main