タイトル通り。あるサブディレクトリだけブランチ間でマージしたい。というとき。 いろいろ方法はあるが、以下の方法をとった。 1. git filter-branchでそのディレクトリだけのリポジトリを作る(切り出し) 2. マージする。 3. パッチを作成する。 4. 元のリポジトリをcloneしてきて、サブディレクトリに移動し、パッチをあてる。 1. git filter-branchでそのディレクトリだけのリポジトリを作る(切り出す) > cd $proj > ls dir_a dir_b > git filter-branch --subdirectory-filter dir_b --prune-empty --all これで、サブディレクトリだけ切り出すことができる。 2. マージする。 > git branch * branch1 branch2 > git merge bran