我想从现有标签创建一个新的主分支。说我有一个标签v1.0
。如何创建这个标记一个新的分支?
哇,这是比我想象的更容易:
git checkout -b newbranch v1.0
如果你只是想在不改变立即给它创造一个新的分支,你可以做到以下几点:
git branch newbranch v1.0
我用下面的步骤,从标签创建一个新的热修复分支。
句法
git的结帐-b <新科名称> <标签名称>
步骤来做到这一点。
混帐推-u起源NewBranchName
我希望这会有所帮助。
我有解决问题如下1.从你的分支2.下命令写入获取标签
Example: git branch <Hotfix branch> <TAG>
git branch hotfix_4.4.3 v4.4.3
git checkout hotfix_4.4.3
或者您也可以与其他命令做
git checkout -b <Hotfix branch> <TAG>
-b stands for creating new branch to local
一旦你准备好与你的修补程序分支,是时候该分支移动到github上,您可以通过编写以下命令这样做
git push --set-upstream origin hotfix_4.4.3
如果我们想从具有相同名称的标签创建一个分支,情况就变得有点问题。
在此,在类似的情况下,重要的是要知道:分支和标签实际上是.git/refs
目录单行文本文件,我们可以明确他们用下面.git
他们pathes引用。分行在这里所说的“头”,让我们的生活更加简单。
因此,refs/heads/master
是master
分支的真实,明确的名称。而refs/tags/cica
名为cica
标记的确切名称。
正确的命令来创建一个从标签命名cica
名为cica
分支:
git branch cica refs/tags/cica