假设我现在在开发分支上,需要紧急修复一个bug,通常情况下,我需要执行以下步骤:
# on develop
git checkout master
git checkout -b bugfix/blah
但是,是否可以在不先跳转到主分支的情况下创建一个新分支?
# on develop
git checkout -b bugfix/blah --from master
假设我现在在开发分支上,需要紧急修复一个bug,通常情况下,我需要执行以下步骤:
# on develop
git checkout master
git checkout -b bugfix/blah
# on develop
git checkout -b bugfix/blah --from master
--from
。 - Petr Skocikgit branch [--set-upstream | --track | --no-track] [-l] [-f] <branchname> [<start-point>]
,那么这个 start-point 是什么? - James Linman git-branch
: <start-point> 新分支的头将指向此提交。它可以作为分支名称、提交 ID 或标签给出。如果省略此选项,则将使用当前 HEAD。 - Petr Skocik