我有一个稳定的提交点/标签b1。现在我想从那个稳定的提交/标签创建另一个分支,比如说b2,然后处理它。
我在想我应该这样做:
$ git checkout b1.
$ git fetch --tags
$ git checkout tags/my_stable_tag
现在创建并将此代码移动到新分支b2:
$ git checkout -b b2
要在远程仓库中反映此分支,请执行git push:
$ git push origin
这是按照我打算做的正确方法吗?
答案 0 :(得分:2)
如果我正确理解了这个问题,你应该可以使用:
git checkout -b <new_branch> [<start point>]
即。在你的情况下,简单地说:
git checkout -b b2 tags/my_stable_tag
无论您目前在树中的哪个位置,这都应该有效。