关于 git-pushing
通过附带脚本暂存更改、创建 Conventional Commit 并推送到远程分支的技能,适合将完成的工作保存到远程仓库的开发者。
主要功能
- 01通过脚本暂存并提交
- 02Conventional Commit 消息
- 03推送到远程分支
- 04支持自定义提交消息
适用场景
- 01将完成的更改推送到远程
- 02提交并分享功能
- 03使用自定义消息保存工作
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ mhattingpete/ claude-skills-marketplace --skill git-pushing安装后在 Claude Code 中输入/git-pushing确认已加载。
附带文件scripts/smart_commit.sh
详细介绍
Git 推送工作流
暂存所有更改,创建符合规范的提交,并推送到远程分支。
使用时机
在以下情况自动启用:
- 用户明确要求推送更改(“推送这个”“提交并推送”)
- 用户提到将工作保存到远程端(“保存到 GitHub”“推送到远程端”)
- 完成功能后想要分享
- 用户说“我们把这个推上去”或“提交这些更改”之类的话
工作流
始终使用脚本——不要使用手动 git 命令:
bash skills/git-pushing/scripts/smart_commit.sh
使用自定义消息:
bash skills/git-pushing/scripts/smart_commit.sh "feat: add feature"
脚本会处理:暂存、符合规范的提交消息、Claude 页脚,以及使用 -u 标志推送。
评论
支持 Markdown