如何让git自动切换到新创建的分支?

How to make git switch to newly created branch automatically?

1: git checkout master
2: git branch feature
3: git commit 'commit msg'

我期待 git 在第 2 行切换分支 (但它并没有,这真的很烦人,因为我必须恢复 master 的签入).

有什么方法可以git切换分支吗?

您可以使用git checkout -b,它将检查新创建的分支,即

git checkout master
git checkout -b feature
# work work work
git commit 'commit msg'

提交将进入从 master 创建的新分支 feature

如您所述,git branch 只是创建了一个新分支,但 没有 切换到它。相反,您可以使用 git checkout -b feature 来创建新分支并切换到它。

git checkout -b yourBranchName 会为你做的