我想将此分支添加到我的本地克隆: https://github.com/dmitriz/mithril.js/tree/rewrite
由于某些不明原因,它没有得到克隆。
所以我最终得到了没有那个分支的本地目录。有没有简单的方法来克隆这个分支呢?
答案 0 :(得分:1)
您所要做的就是检查这个分支。
$ git checkout rewrite
Git将切换到新分支,跟踪远程分支。这是你应该得到的信息
Branch rewrite set up to track remote branch rewrite from origin.
Switched to a new branch 'rewrite'
答案 1 :(得分:0)
如果您克隆存储库,则您已拥有所有分支。您需要做的就是从它创建一个本地分支,因为它是一个分布式scm。
git checkout -b rewrite origin/rewrite
您还可以为当地分支机构提供其他名称,或者拥有其中的多个副本。
答案 2 :(得分:0)
我认为您最初克隆的存储库是您的origin
。
所以只需执行git fetch origin
,它就会弹出git branch -a
- 之后您可以使用git checkout -b rewrite origin/rewrite
轻松查看。
可能的解释是,当您最初克隆它并且您从未获取所有(新)分支时,此分支根本就不存在。