Github 当切换到新的git分支时,-b和-b之间有区别吗?

Github 当切换到新的git分支时,-b和-b之间有区别吗?,github,gitlab,git,Github,Gitlab,Git,这可能是一个很小的问题。我注意到有人在互联网上键入-B而不是-B切换到一个新分支时 git checkout -B new_branch 这意味着什么?我们什么时候使用资本B。 在-D的情况下,我们使用大写字母D标志强制删除。资本B会发生什么 Force deletion: git branch -D local_branch 我试着看了看这些很棒的东西,但什么也没找到 任何帮助都将不胜感激。来自: git checkout-b |-b[] 指定-b将导致创建一个新分支,就像调用git分支(

这可能是一个很小的问题。我注意到有人在互联网上键入
-B
而不是
-B
切换到一个新分支时

git checkout -B new_branch
这意味着什么?我们什么时候使用资本B。 在
-D
的情况下,我们使用大写字母D标志强制删除。资本B会发生什么

Force deletion:
git branch -D local_branch
我试着看了看这些很棒的东西,但什么也没找到

任何帮助都将不胜感激。

来自:

git checkout-b |-b[]
指定-b将导致创建一个新分支,就像调用git分支(1)一样
然后退房。在这种情况下,可以使用--track或--no track
选项,将传递给git分支。为了方便起见,无需安装轨道
-b意味着分支创建;请参见下面对--track的描述。
如果给定了-B,则在它不存在时创建它;否则就是
重置。
来自:

git checkout-b |-b[]
指定-b将导致创建一个新分支,就像调用git分支(1)一样
然后退房。在这种情况下,可以使用--track或--no track
选项,将传递给git分支。为了方便起见,无需安装轨道
-b意味着分支创建;请参见下面对--track的描述。
如果给定了-B,则在它不存在时创建它;否则就是
重置。

认真地说,请在询问之前咨询。它也可以在Yes中的其他有用链接中找到,尤其是命令参数或标志,使用
man
页面、
--help
或文档将回答>90%的此类问题。认真地说,请在提问之前咨询。它还可以在Yes中的其他有用链接中找到,尤其是命令参数或标志,使用
man
页面、
--help
或文档将回答>90%的此类问题。
git checkout -b|-B <new_branch> [<start point>]
           Specifying -b causes a new branch to be created as if git-branch(1) were called
           and then checked out. In this case you can use the --track or --no-track
           options, which will be passed to git branch. As a convenience, --track without
           -b implies branch creation; see the description of --track below.

           If -B is given, <new_branch> is created if it doesn’t exist; otherwise, it is
           reset.