结帐到名称中包含“&”的分支
To checkout on to a branch which contains '&' in its name
我有一个名为 yard&park 的分店。当我尝试使用这个命令时
git checkout yard&park
它显示了以下错误
[1] 22471
error: pathspec 'yard' did not match any file(s) known to git.
No command 'park' found, did you mean:
Command 'parl' from package 'libpar-packer-perl' (universe)
Command 'pack' from package 'liballegro4-dev' (universe)
Command 'pmark' from package 'libxgks-dev' (universe)
Command 'ark' from package 'ark' (universe)
Command 'pork' from package 'pork' (universe)
Command 'par2' from package 'par2' (universe)
Command 'spark' from package 'spark' (universe)
Command 'mark' from package 'mailutils-mh' (universe)
Command 'mark' from package 'nmh' (universe)
Command 'par' from package 'par' (universe)
park: command not found
[1]+ Exit 1 git co yard
我怎样才能结帐到这个分支。
名字用引号括起来
git checkout "yard&park"
这将允许您检查它。
shell 正在解释 &
字符。您可以通过用引号将 shell 括起来来防止这样做:
$ git checkout 'yard&park'
在引号中指定名称
git checkout "yard&park"
我有一个名为 yard&park 的分店。当我尝试使用这个命令时
git checkout yard&park
它显示了以下错误
[1] 22471
error: pathspec 'yard' did not match any file(s) known to git.
No command 'park' found, did you mean:
Command 'parl' from package 'libpar-packer-perl' (universe)
Command 'pack' from package 'liballegro4-dev' (universe)
Command 'pmark' from package 'libxgks-dev' (universe)
Command 'ark' from package 'ark' (universe)
Command 'pork' from package 'pork' (universe)
Command 'par2' from package 'par2' (universe)
Command 'spark' from package 'spark' (universe)
Command 'mark' from package 'mailutils-mh' (universe)
Command 'mark' from package 'nmh' (universe)
Command 'par' from package 'par' (universe)
park: command not found
[1]+ Exit 1 git co yard
我怎样才能结帐到这个分支。
名字用引号括起来
git checkout "yard&park"
这将允许您检查它。
shell 正在解释 &
字符。您可以通过用引号将 shell 括起来来防止这样做:
$ git checkout 'yard&park'
在引号中指定名称
git checkout "yard&park"