Gitで単一のブランチを複製するにはどうすればよいですか?
プロジェクトのスケルトンを保存するために使用する「skeleton」というローカルGitリポジトリがあります。さまざまな種類のプロジェクトのために、いくつかのブランチがあります。 casey@agave [~/Projects/skeleton] git branch * master rails c c++ 新しいプロジェクトのマスターブランチをチェックアウトしたい場合は、 casey@agave [~/Projects] git clone skeleton new Initialized empty Git repository in /Users/casey/Projects/new/.git/ そして、すべてが私がそれを望んでいる方法です。具体的には、新しいマスターブランチはスケルトンマスターブランチをポイントしており、押したり引いたりして、基本的なプロジェクトセットアップの変更を移動できます。 ただし、機能しないのは、別のブランチのクローンを作成する場合です。取得できないので、たとえばrailsブランチなど、必要なブランチのみをプルし、新しいリポジトリには、デフォルトでmasterスケルトンリポジトリのrailsブランチにプッシュおよびプルするブランチがあります。 これを行うための良い方法はありますか?あるいは、これはGitが物事を構成することを望んでいる方法ではないかもしれませんし、私は確かにそれを受け入れています。おそらく、Ruby on Railsスケルトンリポジトリがマスタースケルトンリポジトリを追跡しているため、複数のリポジトリが必要ですか?そして、Ruby on Railsスケルトンリポジトリを複製する個々のプロジェクト。