如何创建git分支并在创建分支时同时切换

Hap*_*tel 16 git github git-branch

我正在使用此命令创建一个分支

git branch my-branch
Run Code Online (Sandbox Code Playgroud)

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

git checkout my-branch
Run Code Online (Sandbox Code Playgroud)

关于使用一个命令创建分支和切换的任何想法

Cor*_*mer 27

您可以使用checkoutwith-b指定新的分支名称

git checkout -b my-branch
Run Code Online (Sandbox Code Playgroud)

来自文档

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

  • 请注意,在 Git 2.23 中,如果切换到新的“git switch”命令,则创建分支选项会拼写为“-c”;否则一切都完全相同,即使是“-B”和“-C”变体也是如此。 (5认同)

Phi*_*hil 14

git switch -c newBranchName

它将从当前的 官方文档开始创建一个新分支,然后切换到该分支