我想从现有标记创建一个新的主分支。假设我有一个标签v1.0。如何从这个标签创建一个新的分支?


当前回答

我使用以下步骤从一个Tag创建一个新的热修复分支。

语法

git checkout -b <New Branch Name> <TAG Name>

步骤去做。

git checkout -b NewBranchName v1.0 对pom /发布版本进行更改 阶段的变化 git commit -m“更新Hotfix分支的pom版本” 最后,将新创建的分支推到远程存储库。

git push -u origin NewBranchName

我希望这能有所帮助。

其他回答

在写这个答案的时候,最新的git惯用用法是这个命令:

git switch -C branch tag

哇,这比我想象的要简单

git checkout -b newbranch v1.0

如果你只是想创建一个新的分支,而不是立即对它进行更改,你可以执行以下操作:

git branch newbranch v1.0

我使用以下步骤从一个Tag创建一个新的热修复分支。

语法

git checkout -b <New Branch Name> <TAG Name>

步骤去做。

git checkout -b NewBranchName v1.0 对pom /发布版本进行更改 阶段的变化 git commit -m“更新Hotfix分支的pom版本” 最后,将新创建的分支推到远程存储库。

git push -u origin NewBranchName

我希望这能有所帮助。

我的分支列表(现在只有master)

我的标签列表(有三个标签)

从opus_codec标签切换到新的分支功能/编解码器

git checkout -b feature/codec opus_codec