如何在Git中克隆单个分支?
我有一个本地的名为“ skeleton”的Git存储库,用于存储项目框架。它有几个分支,分别用于不同类型的项目: casey@agave [~/Projects/skeleton] git branch * master rails c c++ 如果我想签出新项目的master分支,我可以做 casey@agave [~/Projects] git clone skeleton new Initialized empty Git repository in /Users/casey/Projects/new/.git/ 一切都是我想要的。具体来说,新的master分支指向骨架master分支,我可以推动和拉动以移动对基本项目设置的更改。 但是,如果我要克隆另一个分支,那是行不通的。我无法获得它,所以我只拉出我想要的rails分支,例如该分支,然后默认情况下,新存储库具有一个master分支,该分支可推入和拉出骨架存储库的rails分支。 有一个好的方法去做吗?或者,也许这不是Git想要我构造事物的方式,我当然对此持开放态度。也许我应该有多个存储库,而Ruby on Rails框架存储库跟踪主框架存储库?以及任何克隆Ruby on Rails骨架存储库的项目。