Git-从另一个分支分支的快捷方式

时间:2019-01-02 21:18:36

标签: git version-control

以下两个命令块是否等效?

$ git checkout -b myfeature develop

和第二个命令块。

$ git checkout develop
$ git checkout -b myfeature

2 个答案:

答案 0 :(得分:1)

是的,但是单行命令更快—它执行1个结帐而不是2个结帐。由于存在post-checkout钩子,因此可能也会有所不同。

另一组等效命令是:

git branch myfeature develop
git checkout myfeature

答案 1 :(得分:0)

您可以使用git checkout -b <new_branch>命令,这将基于您当前所在的分支创建一个新分支。

因此,如果您当前的分支名为 develop ,则可以基于分支 develop 创建一个名为功能的新分支,如下所示:{{ 1}}