我在~/local_repo有一个本地Git存储库。它有几个分支:
$ git branch
* master
rails
c
c++
要克隆本地存储库,我做:
$ git clone ~/local_repo new_repo
Initialized empty Git repository in /home/username/new_repo/.git/
new_repo master分支指向local_repo master分支,我可以推/拉。
但我无法克隆另一个分支。我只想拉我想要的分支(例如rails),这样新的存储库就有一个主分支,默认情况下,它可以推入和拉出local_repo的rails分支。我如何实现这一点,或者也许类似于local_repo跟踪主local_repo?