我在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.
到处搜索有关该问题的信息,似乎没人面临。 谁能解释一下哪里出了问题?
答案 0 :(得分:1)
您需要使用以下任意一种来转义特殊字符&
:
在Unix(Linux或Mac)上
git pull origin r\&d_story
git pull origin 'r&d_story'
在Windows上
git pull origin "r&d_story"