git命令行中的&符号(&)和下划线(_)问题[复制]

问题描述 投票:0回答:1

我在github中创建了一个存储库(私有),并将其克隆到本地机器,推送东西,一切都很好。我添加了一个合作者,他创建了一个名为r&d_story的分支,我想在该分支上工作,所以当我尝试克隆/拉到本地机器时,我无法做到这一点,因为我收到如下错误:

$ git pull origin r&d_story

$fatal: couldn't find remote ref r
'd_story' is not recognized as an internal or external command,
operable program or batch file.

搜索到任何人似乎都无法面对这个问题。任何人都可以解释有什么问题吗?

windows git github git-bash
1个回答
1
投票

您需要使用以下任一方法来逃避特殊字符&

在Unix(Linux或Mac)上

  • git pull origin r\&d_story
  • git pull origin 'r&d_story'

在Windows上

  • git pull origin "r&d_story"
© www.soinside.com 2019 - 2024. All rights reserved.