0

我已经快速设置了存储库:

git init
git remote add origin git@bitbucket.org:bbaccount/svgopt.git
git fetch origin display-channel --depth 1
remote: Counting objects: 85, done.
remote: Compressing objects: 100% (82/82), done.
remote: Total 85 (delta 5), reused 47 (delta 0)
Unpacking objects: 100% (85/85), done.
From bitbucket.org:bbaccount/svgopt
 * branch            display-channel -> FETCH_HEAD

然后,当我试图获取代码时:

git checkout display-channel

我得到:

error: pathspec 'display-channel' did not match any file(s) known to git.

我已经检查过,尽管有git fetch日志输出,但分支似乎在本地不可用:

git branch -a

什么都不返回。我希望仅从单个分支获取最新代码(没有理由全部提取) - 我可以不这样做吗?

4

1 回答 1

0

终于自己找到了解决方案。应该使用:

git checkout display-channel:display-channel

而是添加/更新分支:

remote: Total 0 (delta 0), reused 0 (delta 0)
From bitbucket.org:bbaccount/svgopt
* [new branch]      display-channel -> display-channel
于 2015-04-14T13:07:06.017 回答