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