gitのリポジトリを分ける方法

手順

現在のリポジトリをクローンして2つのリポジトリを作る

git clone ****

クローンしたリポジトリから削除するディレクトリを指定して、ディレクトリと履歴を削除する

git filter-branch --tree-filter 'rm -rf apiserver clientjs config deploy script test webserver' --prune-empty

最後に、リモートリポジトリを変更してプッシュ

これで終わりです。

参考資料

Git リポジトリを分割する - Qiita
以下のようなディレクトリ構造のリポジトリを分割する方法を場合分けしてまとめます。repo1/ ├─ subdir/ ├─ aaa ├─ bbb ├─ ccc └─ dddケース1:サブディレクト…

コメント

タイトルとURLをコピーしました