abc
私は現在、gitリポジトリを持っていますmaster
。たとえば、( go getコマンドを使用して)別のパッケージをダウンロードしました( xyz
GOPATHがプロジェクトのルートに設定されているため、新しくインストールされたパッケージはプロジェクトabc内にあります)。
そのため、プロジェクト内に外部プロジェクトがあり、どちらも git で管理されています。プロジェクトをチェックインしましたが、エターナル プロジェクトのどのファイルもxyz
メイン プロジェクト (マスター) の一部ではありません。外部プロジェクトをメイン プロジェクトの一部として扱うにはどうすればよいですか?
ありがとう。
編集:私は gitsubtree について読んでいます。それは私の問題の解決策のように見えますが、使用方法がわかりません。サブツリーはオプションだと思いますか?xyz
メイン プロジェクトのサブツリーを作成することは可能ですか?abc