forked from chroe/gitlink-cli
1.4 KiB
1.4 KiB
示例:分支管理(真实数据)
本示例基于
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查看状态再执行写入操作