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