关于 commit-and-push
此技能通过标准 git 命令指导创建原子化 Conventional Commits,并将当前分支推送到 origin。流程涵盖检查变更、暂存文件、撰写提交信息,以及为新分支设置上游跟踪。
主要功能
- 01检查状态与差异
- 02暂存指定文件
- 03创建 Conventional Commits
- 04将当前分支推送到 origin
- 05为新分支设置上游跟踪
适用场景
- 01提交范围明确的一组变更
- 02检查已暂存和未暂存的工作
- 03将分支推送到 origin
- 04发布并跟踪新分支
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ fradser/ dotclaude --skill commit-and-push安装后在 Claude Code 中输入/commit-and-push确认已加载。
详细介绍
提交并推送技能(标准 Git)
使用标准 git 命令创建清晰、原子化的 Conventional Commits,并将其推送到 origin。
工作流
- 检查状态和差异:
git status --porcelain git diff --staged git diff - 暂存文件:
git add <file1> <file2> ... - 提交:
拟定一条 Conventional Commit 消息并提交:
git commit -m "<type>(<scope>): <summary>" - 推送:
检测当前分支并推送:
如果是首次推送新分支,请附加BRANCH=$(git branch --show-current) git push origin "$BRANCH"-u:git push -u origin "$BRANCH"
评论
支持 Markdown