元のリポジトリをcloneしてきて、サブディレクトリに移動し、パッチをあてる。--allこれで、サブディレクトリだけ切り出すことができる。branch2普通にマージ。元のリポジトリをcloneしてきて、サブディレクトリに移動し、パッチをあてる。patch3で作ったパッチは、ディレクトリが一階層ずれてるのだけ注意。applyはなぜかうまく行かなかったので、普通に当てました。apply使える人はそれで。filter-branchなんて使ったことなかったんだけど、なかなか強力。すべてのコミットにわたって、適用したい動作を投げて、再コミットしてくれる、まさに完全書き換えコマンド。合わせて、以下の公式ドキュメントもおすすめ。歴史の書き換え予想以上にらくちんにできるgitに感動。23:36Gitでサブディレクトリのみをマージする。filter-branchで。CGOでやっぱりはまる。