cnb-rs repo branch list
cnb-rs repo branch list [-L <N>] [--page <N>] [-q <KEYWORD>]
cnb-rs repo branch ls [-L <N>] [--page <N>] [-q <KEYWORD>]列出仓库分支。
选项
-L, --limit <N>: 每页数量(默认 100,上限 100)--page <N>: 页码(默认 1)-q, --query <KEYWORD>: 按分支名关键字过滤
继承的全局选项:
--repo <REPO>: 指定仓库路径--json: JSON 输出--domain <DOMAIN>: CNB 域名
输出列
| 列 | 含义 |
|---|---|
NAME | 分支名 |
LOCKED | 🔒 表示已锁定(不可 push) |
PROTECTED | ✓ 表示有 branch-protection 规则 |
示例
bash
cnb-rs --repo wwvo/cnb-rs/cnb-rs repo branch ls
# 只列出分支名包含 ma 的分支
cnb-rs --repo wwvo/cnb-rs/cnb-rs repo branch list --query maAPI
| 步骤 | API | 方法 |
|---|---|---|
| 列分支 | ${CNB_API_ENDPOINT}/{repo}/-/git/branches | GET |
查询参数: page、page_size、query