“git分支”和“git checkout-b”有什么区别?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (107)

我曾经git checkout -b创建一个新的分支。我认为这git branch是一回事。这两个命令如何不同?

提问于
用户回答回答于

git checkout -b BRANCH_NAME创建一个新分支,并在git branch BRANCH_NAME创建一个新分支,但将留在同一分支上。

换句话说git checkout -b BRANCH_NAME为你做下面的事。

git branch BRANCH_NAME    # create a new branch
git checkout BRANCH_NAME  # then switch to the new branch
用户回答回答于

git branch创建分支,但保留在已签出的当前分支中。

git checkout -b创建一个分支并检查它。

它是以下简称:

git branch name
git checkout name

扫码关注云+社区