Git: 将一个新分支放在两个现有分支的中间

Git: putting a new branch in the middle of two existing branches

一个Git问题:

几个月前,我将 master 分支到新分支 devel 以测试那里的新功能。

现在我想制作一个 "pre-release"(介于 master 的任何提交和 devel 草稿之间的发行版)。我们称此分支为 prerelease。 (我还没有创建这个分支。)

如何在两个现有分支之间添加一个分支?也就是说,我想将 prerelease 重组为 master 的一个分支,将 devel 重组为 prerelease.

的一个分支

git checkout -b prerelease sha1_number

sha1_numer 表示要创建分支预发布的 start_pointer 提交。