git无法删除本地分支

Sha*_*ane 11 git git-branch

我试图跟踪一个远程分支:

$ git checkout -b --track global/master
Run Code Online (Sandbox Code Playgroud)

并且git创建了一个实际上称为"--track"的分支+现在当我输入:

$ git branch -D --track
Run Code Online (Sandbox Code Playgroud)

它不会删除分支(我认为git假设它是一个标志/选项而不是分支名称)

我也试过了

$ git branch -D '--track'
Run Code Online (Sandbox Code Playgroud)

$ git branch -D \--track
Run Code Online (Sandbox Code Playgroud)

没有结果

UPDATE =============================

谢谢...有效:

$ git branch -D -- --track
Run Code Online (Sandbox Code Playgroud)

Lan*_*tel 6

饰演Uli K\xc3\xb6hler已经说过的:

\n\n
git branch -D -- --track\n
Run Code Online (Sandbox Code Playgroud)\n\n

该命令将用于删除您的分支。

\n

  • 对我不起作用`git分支-D -- --track错误:找不到分支'--track'。` (4认同)