git-workflow

star 261

Git 工作流规范。管理分支、commit、PR 的标准流程。 用户发送 /git 或涉及版本控制操作时触发。

hyperlist By hyperlist schedule Updated 3/3/2026

name: git-workflow description: | Git 工作流规范。管理分支、commit、PR 的标准流程。 用户发送 /git 或涉及版本控制操作时触发。

Git Workflow

触发

  • /git status — 项目 git 状态摘要
  • /git save — 自动 add + commit 当前改动
  • 涉及 git 操作的自然语言请求

分支规范

main/master     ← 生产分支,禁止直推
feat/xxx        ← 功能开发
fix/xxx         ← Bug 修复
refactor/xxx    ← 重构

Commit 规范

feat: 新功能描述
fix: 修复描述
refactor: 重构描述
docs: 文档更新
test: 测试相关
chore: 构建/工具链
  • 一个功能点一个 commit
  • 未 push 时善用 git commit --amend
  • commit message 用英文,简洁明确

/git status 输出

# 执行这些命令,汇总成简报
git branch --show-current
git log --oneline -5
git status --short
git stash list

输出格式:

📊 Git Status: {项目名}
分支: feat/xxx
最近提交:
  1. abc1234 feat: ...
  2. def5678 fix: ...
未提交改动: 3 files (2M, 1D)

/git save 流程

git add -A
git diff --cached --stat  # 确认改动
git commit -m "feat: 自动生成的描述"
  • 根据 diff 内容自动生成 commit message
  • 不自动 push(需用户明确要求)

PR 流程

git checkout -b feat/描述
# ... 开发 ...
git fetch origin main && git rebase origin/main   # push 前必须 rebase
git push origin feat/描述
gh pr create --title "feat: 描述" --body "..."
# 等用户确认后 merge

安全检查(push 前)

# 检查是否包含敏感信息
git diff --cached | grep -i "password\|secret\|api_key\|token" || echo "✅ 无敏感信息"
Install via CLI
npx skills add https://github.com/hyperlist/feishu-multi-agent --skill git-workflow
Repository Details
star Stars 261
call_split Forks 28
navigation Branch main
article Path SKILL.md
More from Creator