1. ホーム
  2. ギット

[解決済み】gitのサブモジュールとサブツリーの違いについて

2022-04-17 22:20:35

質問

git submoduleとsubtreeの概念の違いは何ですか?

それぞれの典型的なシナリオは何ですか?

どのように解決するのですか?

リンクを常に外部レポの HEAD を指すようにしたい場合はどうすればよいですか?

で、サブモジュールのリモートレポのブランチの HEAD をたどるようにすることができます。

o git submodule add -b <branch> <repository> [<path>] . (従うべき分岐を指定する場合)

o git submodule update --remote からの最新の HEAD にサブモジュールの内容を更新します。 <repository>/<branch> は、デフォルトでは origin/master . メインプロジェクトは、サブモジュールの HEAD のハッシュを追跡します。 --remote が使われていますが。


さらに、次のように指摘されています。 フィルブ コメント , git subtree contrib/ とは対照的に git submodule (コアコマンド)