如何在创建分支时同时创建和切换 Git 分支?

11
我将使用以下命令创建一个分支:
git branch my-branch

使用另一个命令切换到新创建的分支

git checkout my-branch

有没有一种方法可以通过一个命令创建分支并切换到该分支?

2个回答

22
你可以使用checkout-b来指定一个新的分支名。
git checkout -b my-branch

从文档中得知

指定 -b 会创建一个新的分支,就像调用 git-branch 然后检出一样。


4
请注意,在 Git 2.23 中,如果您切换到新的 git switch 命令,则创建分支选项在此处拼写为 -c;否则一切都完全相同,甚至包括 -B-C 变体。 - torek
如果分支已经存在,那么会有什么行为? - undefined

8

git switch -c newBranchName

该命令将创建一个以当前 HEAD 为起点的新分支,详情请查看官方文档,然后切换到该分支。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接