gitで一部ディレクトリをsubmoduleとして切り出す手順

gitで一部ディレクトリをsubmoduleとして切り出す手順

出来たけどこんな回りくどい方法が必要なのかな?
もっと簡単な方法あったら教えて下さい

1.開発中のものとは別にリポジトリをcloneする

2.リポジトリから指定したディレクトリだけ取り出す

※歴史が書き換わって、path/to/moduleのみのコミットログが残ります

3.push先を別にする

※元のままでpush -fとかすると悲惨なことになります

4.元々使っていたディレクトリに戻り、submoduleに登録する

コメントを残す