致命的:名为“ new_branch”的分支已存在

Scr*_*ver 0 git gitlab

xyz_api 尝试通过以下命令在git中切换时创建了一个名称为But 的分支:

git checkout -b xyz_api
Run Code Online (Sandbox Code Playgroud)

它返回以下错误

致命的:名为“ xyz_api”的分支已存在。

Mar*_*ark 5

根据Git结帐

指定-b将导致创建新分支,就像调用git-branch [1]然后将其检出一样。

如果已经创建了分支,则无需-b在命令中指定参数。git checkout xyz_api足以切换到分支。

  • works for me. Would like to know if there is a command that creates if it doesn't exist, otherwise just checks it out rather than failing (3认同)