这个问题在这里已有答案:
我在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.
搜索到任何人似乎都无法面对这个问题。任何人都可以解释有什么问题吗?
您需要使用以下任一方法来逃避特殊字符&
:
在Unix(Linux或Mac)上
git pull origin r\&d_story
git pull origin 'r&d_story'
在Windows上
git pull origin "r&d_story"