mcpField
C
commit-and-push

commit-and-push

github.com/fradser开发596125 次安装5 周前更新
代码仓库

关于 commit-and-push

此技能通过标准 git 命令指导创建原子化 Conventional Commits,并将当前分支推送到 origin。流程涵盖检查变更、暂存文件、撰写提交信息,以及为新分支设置上游跟踪。

主要功能

  1. 01检查状态与差异
  2. 02暂存指定文件
  3. 03创建 Conventional Commits
  4. 04将当前分支推送到 origin
  5. 05为新分支设置上游跟踪

适用场景

  1. 01提交范围明确的一组变更
  2. 02检查已暂存和未暂存的工作
  3. 03将分支推送到 origin
  4. 04发布并跟踪新分支

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/fradser/dotclaude --skill commit-and-push

安装后在 Claude Code 中输入/commit-and-push确认已加载。

详细介绍

提交并推送技能(标准 Git)

使用标准 git 命令创建清晰、原子化的 Conventional Commits,并将其推送到 origin。

工作流

  1. 检查状态和差异:
    git status --porcelain
    git diff --staged
    git diff
    
  2. 暂存文件:
    git add <file1> <file2> ...
    
  3. 提交: 拟定一条 Conventional Commit 消息并提交:
    git commit -m "<type>(<scope>): <summary>"
    
  4. 推送: 检测当前分支并推送:
    BRANCH=$(git branch --show-current)
    git push origin "$BRANCH"
    
    如果是首次推送新分支,请附加 -u:
    git push -u origin "$BRANCH"
    

评论

支持 Markdown