git-release-start

Installation
SKILL.md

Git 仓库 Release 分支创建工作流(git-release-start)

Overview

在版本迭代开始时,从主开发分支创建 release 分支。核心原则:先在远程创建,再同步到本地——git checkout -b release/X origin/master 会让本地分支 tracking 指向 origin/master 而非 origin/release/X,埋下后续 push/pull 混乱的隐患。

配对 skill: git-release-start(迭代开始,本 skill)↔ git-release-finish(迭代结束,打 tag + 合并)


平台 CLI 映射

平台 CLI 工具 远程创建分支
GitLab(SaaS / 自托管) glab glab api POST "projects/:fullpath/repository/branches?branch=<NAME>&ref=<BASE>"
GitHub gh gh api repos/:owner/:repo/git/refs -f ref=refs/heads/<NAME> -f sha=<BASE_SHA>

文档约定:以下用 <GIT_CLI> 代指平台 CLI。核心 git 操作(fetch、checkout)均为平台无关。

Installs
6
GitHub Stars
6
First Seen
May 23, 2026
git-release-start — fudesign2008/open-skills