使用しようとしていますgit submodule update
が、何も返されません。また、git submodule
コマンドも返されません.gitmodules
。ファイルを確認しましたが、正しいですか?
gitをデバッグできるかどうか、または何ができるかわかりません。本当に面倒です。
2>&1
本当に気になる最後に使ってもエラーなどはありません。
使用しようとしていますgit submodule update
が、何も返されません。また、git submodule
コマンドも返されません.gitmodules
。ファイルを確認しましたが、正しいですか?
gitをデバッグできるかどうか、または何ができるかわかりません。本当に面倒です。
2>&1
本当に気になる最後に使ってもエラーなどはありません。
からサブモジュールエントリを削除します.git/config
。git rm --cached path/to/submodule
ツリーから削除します。作業ディレクトリがクリーンであることを確認してください。これで、サブモジュールを初期化できます。
git submodule init
これはすべて、.gitmodules
ファイルにあるURLを構成に入力することです。これで、サブモジュールにデータを入力できます。
git submodule update
サブモジュールにネストされたサブモジュールがある場合は、再帰オプションを追加します。
git submodule update --recursive
初期化と更新は、正当な理由で分離されています。サブモジュールへの変更を保存するための代替リポジトリが必要になる場合があります。
それは遅い答えかもしれませんが、誰かがそれを必要とする場合に備えて:
空白のサブモジュールディレクトリを削除して、もう一度実行してください
git submodule add <https/ssh git link to your submodule
>>
うまくいけば、これは一部のグーグルに役立つでしょう。
サブモジュールが表示されないという同様の問題がありました。問題は、エスケープされたWindowsパスを使用してサブモジュールを追加したことでした。Asset/MyAssetの代わりに。\\Asset \\ MyAsset
.gitmodulesにこのスタイルのパスのモジュールがないことを確認してください
私は同じ問題に直面しました。私は.gitmodules
この変更を削除してコミットするのを手伝いました。を使用してモジュールを再度追加した後git submodule add
。