Github - 在桌面上从发布分支创建功能分支?

Github - create feature branch off a release branch on desktop?

我正在尝试使用 Github 桌面 (windows) 和 Github 在浏览器中创建一个发布分支的功能分支。我的问题是,每当我尝试基于我的发布分支创建一个新分支时,它会使新功能分支脱​​离主分支。

那么我如何简单地在发行版下面创建一个功能分支?或者我什至需要把它放在下面吗?我想远离命令行。 screenshot of my current Git network

创建新分支时,您需要在要分支的分支中。所以在命令行中。

git checkout <branch that you want to use as base>
git pull
git checkout -b <new feature branch name>

首先git中的所有分支都相等。没有分支与另一个分支的意义:现有分支只是识别提交的一种方式。

其次,当创建一个没有明确起始引用的分支时,使用当前 HEAD(即当前分支的最新提交)。

但是您可以在创建分支时指定另一个 ref:

git branch newBranchName ref