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
我正在尝试使用 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