chore(git): update git-push skill and script with SSH info
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
# Навык Git Push и форматирования
|
# Навык 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)
|
## Формат (Conventional Commits)
|
||||||
При написании сообщения коммита вы ДОЛЖНЫ следовать этому формату:
|
При написании сообщения коммита вы ДОЛЖНЫ следовать этому формату:
|
||||||
@@ -25,9 +28,9 @@
|
|||||||
- **chore**: Изменения в процессе сборки или вспомогательных инструментах и библиотеках
|
- **chore**: Изменения в процессе сборки или вспомогательных инструментах и библиотеках
|
||||||
|
|
||||||
### Инструкции для агента
|
### Инструкции для агента
|
||||||
1. Проанализируйте запрос пользователя или недавние изменения файлов, чтобы определить тип (`type`) и описание (`description`).
|
1. Проанализируйте запрос пользователя или недавние изменения файлов, чтобы определить тип (`type`) и область (`scope`), если применимо.
|
||||||
2. Сформируйте строку сообщения коммита (например, "fix(auth): correct token validation").
|
2. Сформируйте строку сообщения коммита (например, "fix(auth): correct token validation").
|
||||||
3. **Выполните** bash-скрипт ниже, передав сгенерированное сообщение в качестве аргумента.
|
3. **ОБЯЗАТЕЛЬНО** выполните bash-скрипт ниже, передав сгенерированное сообщение в качестве аргумента. Не пытайтесь выполнять git команды вручную.
|
||||||
|
|
||||||
## Выполнение
|
## Выполнение
|
||||||
Запустите следующую команду (замените "YOUR_MESSAGE" на отформатированную строку):
|
Запустите следующую команду (замените "YOUR_MESSAGE" на отформатированную строку):
|
||||||
|
|||||||
@@ -11,7 +11,13 @@ fi
|
|||||||
|
|
||||||
echo "🚀 Starting Local Push Sequence..."
|
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 add . && \
|
||||||
git commit -m "$COMMIT_MSG" && \
|
git commit -m "$COMMIT_MSG" && \
|
||||||
git push origin main
|
git push origin main
|
||||||
|
|||||||
Reference in New Issue
Block a user