【发布时间】:2013-01-17 01:13:35
【问题描述】:
几周前我用 git 创建了一个功能,并做了一些工作,但不得不停下来。现在我想重新开始工作,但每次我使用git branch -a 来获取可用分支的名称时,我都可以看到它
remotes/origin/feature/upgrade-free-premium
但是当我运行git checkout upgrade-free-premium 时,我收到以下错误。
error: pathspec 'upgrade-free-premium' did not match any file(s) known to git.
有人可以帮我解决这个问题吗?
【问题讨论】:
-
git checkout origin/upgrade-free-premium ?
-
Michael 是对的,您需要检查远程分支。但是正确的命令大概是
git checkout -b upgrade-free-premium origin/feature/upgrade-free-premium -
感谢@Luigi,这成功了 git checkout -b upgrade-free-premium origin/feature/upgrade-free-premium