关于 git-pushing
用于暂存更改、创建 Conventional Commits 提交并推送到远程分支的 Git 工作流技能。它要求使用提供的脚本,而非手动执行 Git 命令。
主要功能
- 01暂存仓库更改
- 02创建 Conventional Commits 提交
- 03推送到远程分支
- 04支持自定义提交消息
- 05添加 Claude footer
适用场景
- 01推送已完成的功能更改
- 02将工作保存到远程仓库
- 03使用自定义消息提交并分享更新
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ davila7/ claude-code-templates --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