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で見る