Git subtree を使うとリポジトリを他のリポジトリのサブディレクトリとして追加することができます。Git プロジェクトがプロジェクト依存関係を管理する方法はいくつかありますが、これはその一つです。記憶力の良い人は、私が以前に Git submodule の代替の記事でこのコマンドの使用法と利点について書いたことを覚えているでしょう。 Git subtree の基本 それでは git subtree があなたにとって有益かどうかを判断するため、基本を振り返ってみましょう。想像して下さい。あなたは自分の持つリポジトリに外部プロジェクトをいくつか追加したいが、あなたや同僚の日々の利用するものにたくさんのものを追加したくはありません。このような場合に subtree コマンドは役立ちます。 例えば vim 設定を保存しているリポジトリに vim 拡張を追加したい場合はこのようにします: こ