77
https://github.com/aikiframework/jsonに1つのレポがあります。私のローカルコピーで、私はその後、私はコミットしてプッシュしたコマンドにリポジトリクローン時に空のGitサブモジュールフォルダ
git submodule add [email protected]:jcubic/json-rpc.git json-rpc
を使用してサブモジュールを追加し、変更が(私はそれをクリックすることができます)GitHubの上に表示されます。私はレポ
git clone https://github.com/aikiframework/json.git
のクローンを作成する場合でも、サブモジュールフォルダJSON-RPCは空です。
私はここで何が欠けていますか?私は何かを忘れましたか?なぜそのフォルダは空ですか?
うん:
だから、cloneコマンドは、として終わります。 'git submodule update --init'で事後にサブモジュールをフェッチすることもできます。既にクローンを作成していても' --recursive'を忘れてしまった場合は、サブモジュールをフェッチしてください。 – Amber
開発ブランチにサブモジュールがありますが、まだマスターブランチにはないという問題に直面しました。 --recursiveを使用してgit repoをクローンすると、マスターブランチでサブモジュールが見つからず、サブモジュールも取得するにはAmbersのコメント "git submodule update -init"を使用してフェッチする必要があります。 – d4Rk
'git submodule update --init'を使うと、それぞれのリポジトリに行き、' git checkout master'を実行しなければなりません。そうでなければ、 'git pull'でエラー'あなたは現在分岐していません。 'それを新しいバージョンに更新しようとします。 – Noitidart