Skip to main content

git-push

自动完成当前仓库的拉取、提交和推送流程。仅当用户明确要求“提交并推送”“git push 当前改动”时触发。

소스 정보

저장소
jerrywu001/vue3-toastify
최근 소스 활동
2026년 3월 7일 02:05
감지된 SKILL.md 언어
영어
스타
546
포크
48

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
git-push
description
自动完成当前仓库的拉取、提交和推送流程。仅当用户明确要求“提交并推送”“git push 当前改动”时触发。
# Git Push 用于在用户明确要求时,一次性完成 `pull -> commit -> push`。 ## Workflow 1. Pull first - Run `git pull`. - If merge conflict occurs, stop immediately and report conflicted files. - If pull fails for other reasons, stop and report the error. 2. Analyze changes - Check `git status` and `git diff HEAD`. - If there is no change to commit, stop and report no-op. 3. Create commit message - Follow commit type rules from `commitlint.config.cjs`: - `feat`, `fix`, `update`, `refactor`, `style`, `doc`, `test`, `framework`, `revert` - Format: - First line: `Type: summary` - Blank line - Bullet list of key changes - Do not add auto-generated byline text. 4. Commit and push - Stage changes with `git add .`. - Create commit. - Push to remote branch. 5. Report result - Return commit hash, commit message summary, branch name, and push status. ## Safety constraints - Only run this skill when user explicitly asks to commit/push. - If commitlint fails, adjust message and retry once. - Do not run destructive git commands.
GitHub에서 보기