1: git checkout master
2: git branch feature
3: git commit 'commit msg'
我期待git在第2行上切换分支(但它并不是真的很烦人,因为我必须恢复对主人的登记)。
有没有办法让git切换分支?
答案 0 :(得分:5)
git checkout -b yourBranchName
会为你做这件事
答案 1 :(得分:1)
您可以使用git checkout -b
来检查新创建的分支,即
git checkout master
git checkout -b feature
# work work work
git commit 'commit msg'
提交将进入从feature
创建的新分支master
。
答案 2 :(得分:1)
正如您所指出的那样git branch
只是创建一个新分支,但不切换到它。相反,您可以使用git checkout -b feature
创建新分支并切换到它。