技能 git-pushing
📦

git-pushing

安全 ⚙️ 外部命令

自动化 Git 提交和推送工作流

通过自动化暂存、常规提交和带上游跟踪的推送来简化您的 git 工作流程。只需一次技能调用即可消除重复的 git 命令。

支持: Claude Codex Code(CC)
🥈 77 白银
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“git-pushing”。 Push my changes to remote

预期结果:

成功暂存 3 个文件,创建提交 'chore: update code',并推送到 'main' 分支并设置上游跟踪

正在使用“git-pushing”。 Commit and push: feat: add search functionality

预期结果:

成功提交消息 'feat: add search functionality' 并推送到 'feature/search' 分支,带有上游跟踪

安全审计

安全
v1 • 2/25/2026

All static analysis findings were evaluated and determined to be false positives. The shell script uses standard git commands with hardcoded arguments. Documentation examples in SKILL.md are markdown code blocks, not executable code. No security risks identified.

2
已扫描文件
56
分析行数
1
发现项
1
审计总数
审计者: claude

质量评分

45
架构
100
可维护性
85
内容
50
社区
100
安全
100
规范符合性

你能构建什么

快速保存并推送

使用单个命令将工作进度更改保存到远程仓库

功能完成工作流

使用正确的常规提交格式提交并推送已完成的功能

自动化 Git 操作

将 git 操作集成到 AI 辅助开发工作流中

试试这些提示

基本推送
将我的当前更改推送到远程仓库
自定义消息推送
提交并推送,消息为:feat: add user authentication
保存到 GitHub
保存这些更改并推送到 GitHub
功能完成推送
我完成了登录功能。使用正确的消息提交并推送到远程

最佳实践

  • 在推送之前查看暂存的更改,确保没有包含敏感文件
  • 使用有意义的常规提交消息描述更改目的
  • 在发起推送操作之前验证远程仓库访问和身份验证

避免

  • 不要推送包含硬编码凭据或 API 密钥的提交
  • 避免将大型二进制文件或构建产物推送到仓库
  • 在处理敏感或机密代码仓库时不要使用此技能

常见问题

如果我有未跟踪的文件会发生什么?
该技能会使用 git add 暂存所有更改,包括未跟踪的文件。在运行之前查看您的更改,确保没有包含任何不想要的内容。
我可以指定自定义分支来推送吗?
该技能会推送到当前分支。如果需要推送到不同的分支,请先使用 git checkout 切换分支,然后再使用此技能。
如果我没有配置远程会怎样?
推送操作将失败。在使用此技能之前,您需要使用 git remote add origin URL 添加远程。
此技能能处理合并冲突吗?
不,合并冲突必须在此技能使用之前手动解决。如果存在未解决的冲突,git 提交将失败。
默认使用什么提交消息格式?
默认消息是 'chore: update code',遵循常规提交格式。您可以作为参数提供自定义消息。
这适用于 GitHub、GitLab 和 Bitbucket 吗?
是的,此技能使用标准 git 命令,可与任何 git 远程提供商配合使用,包括 GitHub、GitLab、Bitbucket 和自托管 git 服务器。

开发者详情

文件结构