私はマスターから離れた2つのブランチBR1とBR2を持っています。私は今git status
を行うと今、私は、私は私の変更をコミットし、コミットすることは何もないことをされていることを、次のgitのステータスがわかりにくい結果を示しています
git checkout BR1
git submodule add <submodule1_repo_url> path/to/submodule1
git submodule add <submodule2_repo_url> path/to/submodule2
git add path/to/submodule1
git add path/to/submodule2
git commit -m "Some commit msg"
見ました。
今、BR2に切り替えてgit status
を実行すると、path/to/submodule1
とpath/to/submodule2
が追跡されていないファイルとして表示されることがわかりました。要点は、BR1にこれらのサブモジュールを追加したことです。なぜ彼らはBR2の中で追跡不能なものとして現れているのですか?また、私はBR2の下でこれらのサブモジュールをコミットしたくないので、どうやってそれらがBR2にトラッキングされないようにしますか?
ご協力いただければ幸いです。
EDIT:あなたが枝を切り替えるとBR2
On branch BR2
Your branch is up-to-date with 'origin/master'.
Untracked files:
(use "git add <file>..." to include in what will be committed)
path/to/submodule1/
path/to/submodule2/
nothing added to commit but untracked files present (use "git add" to track)
あなたの口頭での説明とともに、 'git status'の**正確な出力を表示してください。 –
BR1の変更がコミットされた後、両方のブランチに 'git status'の正確な出力を追加しました。 – thisisshantzz