私は、他のレポを参照するレポを持つことができるgitのサブツリー機能を利用しようとしているため、両方のレポのすべてのファイルがあるように見えます。私はこことここでいくつかのイントロを読み、それらに従おうとしました.
だから私はgitハブに2つのリポジトリを持っています。私はこれをします
git checkout testBranchA
git pull origin testBranchA
git remote add external git@github.com:reharik/repoB
git fetch external
git checkout -b external external/testBranchB
git read-tree --prefix=src/ -u external
git commit -m "added subtree"
今、私は自分のファイル sys を見て、両方のリポジトリからのすべてのファイルを見て、すべてが素晴らしいです。それから私はします
git pull -s subtree external testBranchB
両方のローカルリポジトリのすべてが削除されているようです。実際、最初にそれを行います
removing src/...
すべてのファイルで、すべてのファイルが赤と緑の + と - で表示されるマージを実行しているように見えます。
delete mode 100644 src/...
すべてのファイル
だから私は何が間違っているのか分かりませんが、明らかにそれは何かです.
どんな助けでもいただければ幸いです
=== 編集 コマンドを変更し続けて申し訳ありません。この時点で少し揚げ物ですが、これが私が使用している構文だと思います