🐈⬛
【Git】 submodule も一緒にクローンする方法
■ クローンする方法
① 親のリポジトリをすでに「git clone」している場合
// このコマンドではsubmoduleはクローンされない。
git clone {クローンしたいリポジトリ}
// 以下コマンドで submodule を clone してくれる。
git submodule update --init --recursive
② これからリポジトリをクローンする場合
// 「--recursive」をつけることでsubmoduleも合わせてクローンされる
git clone --recursive {クローンしたいリポジトリ}
■ 補足
サブモジュールに適切な権限がない場合、以下のエラーが出る
Please make sure you have the correct access rights 〜...
訳) アクセス権が正しいことと、リポジトリが存在することを確認してください。
Discussion