記事内に広告を含む場合があります。記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。 ディレクトリ original_dir に元のリポジトリが入っていて、これから new_dir という新しいリポジトリを作って、そこに一部を抽出する場合、以下のようにします。 % git clone original_dir new_dir % cd new_dir % git filter-branch --subdirectory-filter sub_dir_name HEAD これで、ディレクトリ sub_dir_name だけが、新しいリポジトリとして抽出されます。
