使用现有分支中的旧提交在 Git 中创建新分支
New branch creation in Git using old commits in existing branch
我有一个稳定点commit/tag b1。现在我想从那个稳定 commit/tag 创建另一个分支,比如 b2,然后继续工作。
我想我应该这样做:
$ git checkout b1.
$ git fetch --tags
$ git checkout tags/my_stable_tag
现在创建并将此代码移动到新分支 b2:
$ git checkout -b b2
要在远程仓库中反映此分支,请执行 git 推送:
$ git push origin
这是完成我打算做的事情的正确方法吗?
如果我理解正确,你应该可以使用:
git checkout -b <new_branch> [<start point>]
即在你的情况下,只需:
git checkout -b b2 tags/my_stable_tag
无论您当前在树中的哪个位置,这都应该有效。
我有一个稳定点commit/tag b1。现在我想从那个稳定 commit/tag 创建另一个分支,比如 b2,然后继续工作。
我想我应该这样做:
$ git checkout b1.
$ git fetch --tags
$ git checkout tags/my_stable_tag
现在创建并将此代码移动到新分支 b2:
$ git checkout -b b2
要在远程仓库中反映此分支,请执行 git 推送:
$ git push origin
这是完成我打算做的事情的正确方法吗?
如果我理解正确,你应该可以使用:
git checkout -b <new_branch> [<start point>]
即在你的情况下,只需:
git checkout -b b2 tags/my_stable_tag
无论您当前在树中的哪个位置,这都应该有效。