gitlink-cli/skills/gitlink-branch/examples/branch-workflow.md

1.4 KiB
Raw Permalink Blame History

示例:分支管理(真实数据)

本示例基于 chroe/gitlink-cli 项目于 2026-06-09 在 Claude Code 中实际执行。


执行命令序列

# Step 1: 查看所有分支
gitlink-cli branch +list --owner chroe --repo gitlink-cli --format json
# 结果: 9 个分支
#   master                          protected=False
#   test/pr-workflow-demo           protected=False
#   pr/showcase-dashboard           protected=False
#   pr/shortcuts-modules            protected=False
#   fix/showcase-member-v2          protected=False
#   fix/showcase-member-org         protected=False
#   fix/batch-invite-userid         protected=False
#   feat/task-a-shortcuts           protected=False
#   fix/windows-npm-install         protected=False

# Step 2: 保护 master 分支
gitlink-cli branch +protect --owner chroe --repo gitlink-cli --name master --format json
# 结果: ok=True
#   branch_name=master, created_at=2026-06-13 10:47

完整工作流

用户:"帮我看看仓库有哪些分支,把 master 保护一下"

AI 执行流程:
1. branch +list → 列出所有分支,发现 9 个分支master 未保护
2. branch +protect --name master → 保护 master 分支
3. 报告结果master 已保护,其他 8 个功能分支可以按需清理

注意事项

  • branch +delete 是写入操作,执行前确认用户意图
  • 不能删除默认分支master
  • 建议先 branch +list 查看状态再执行写入操作