【发布时间】:2014-11-01 17:32:58
【问题描述】:
我刚刚克隆了一个我在 Github 上托管的 repo,但这只是检查了 master 分支。 Github 还自动创建了一个 gh-pages 分支来托管项目的站点。
我还想克隆(结帐?拉?)这个分支来处理它,我发现了很多关于这让我有点困惑的材料。
This answer 说我应该这样做:
git checkout -b gh-pages origin/gh-pages
而this one 暗示该命令可能是:
git branch -f gh-pages upstream/gh-pages
这两者有什么区别?我应该坚持第一个吗?
添加。如果我这样做git branch -a,我会得到:
remotes/origin/HEAD -> origin/master
remotes/origin/gh-pages
remotes/origin/master
【问题讨论】: