以下两个命令块是否等效?
$ git checkout -b myfeature develop
和第二个命令块。
$ git checkout develop
$ git checkout -b myfeature
答案 0 :(得分:1)
是的,但是单行命令更快—它执行1个结帐而不是2个结帐。由于存在post-checkout
钩子,因此可能也会有所不同。
另一组等效命令是:
git branch myfeature develop
git checkout myfeature
答案 1 :(得分:0)
您可以使用git checkout -b <new_branch>
命令,这将基于您当前所在的分支创建一个新分支。
因此,如果您当前的分支名为 develop ,则可以基于分支 develop 创建一个名为功能的新分支,如下所示:{{ 1}}