Git:如何从一个标签创build一个新的分支?

发生了一些事情,我们的主分支搞砸了。 与其花时间去弄清楚什么地方出错了,我只想从现有的标签创build一个新的主分支。 所以如果我的标签是v1.0 ,我怎样从这个标签创build一个新的分支?

哇,比我想象的要容易得多:

 git checkout -b newbranch v1.0 
 git branch newbranch v1.0 

上面的命令只是创build新的分支,而不是检查出来。

我已经解决了这个问题,如下所示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 

一旦你准备好了你的hotfix分支,现在是把这个分支移动到github上的时候了,你可以通过编写下面的命令来完成

 git push --set-upstream origin hotfix_4.4.3 

我的分支名单(现在只有主人

分支表

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

标签列表

opus_codec标签切换到新的分支function/编解码器

 git checkout -b feature/codec opus_codec 

切换到分支