1 git bitbucket visual-studio-code
当我尝试使用以下命令删除分支时:git branch \xe2\x80\x93D origin/image
我这条消息:
\n\n\n分支“\xe2\x80\x93D”设置为跟踪来自“origin”的远程分支“image”。
\n
现在,在本地创建的名为“购买”的分支"-D"在全球范围内不存在。我怎样才能删除它,因为它是 git 命令的标志,所以不允许我用这个命令删除:git branch -D -D。
*使用 bitbucket 和 vscode。
\n--来说-D并不意味着作为一种选择:您可以使用该--选项来表示命令行的其余部分不是选项,就像大多数 Unix/Linux(或源自 Linux)命令所允许的那样:
git branch -d -- -D\nRun Code Online (Sandbox Code Playgroud)\n如果这不起作用,请检查它是否真的是一个连字符,或者它是否是几个 Unicode 破折号之一。您在问题中交替使用了两者,这就是我问的原因。
\n我希望这是您实际需要运行的命令,删除名为 dash-D (而不是连字符 -D)的分支:
\ngit branch -d \xe2\x80\x93D\nRun Code Online (Sandbox Code Playgroud)\n在这里,我从创建分支时收到的消息中剪切并粘贴了该\xe2\x80\x93D消息,尽管它很微妙,但我可以确认它不是连字符,而是U+2013 (破折号)。您可以从 的输出中剪切并粘贴它,git branch以确保获得与分支名称中完全相同的破折号。
当然,这--也适用于:
git branch -d -- \xe2\x80\x93D\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
138 次 |
| 最近记录: |