1. ホーム
  2. git

[解決済み] Gitサブモジュールのプッシュ

2022-05-11 12:52:44

質問

サブモジュールを修正した場合、そのコミットをサブモジュールのオリジンにプッシュすることはできますか?それともクローンが必要でしょうか? クローンを作成する場合、クローンを別のリポジトリに格納することはできますか?

解決方法は?

サブモジュールとは、ある git リポジトリを別のリポジトリにクローンし、いくつかのメタデータ(gitlink ツリーエントリ、.gitmodules ファイル)を追加したものにほかなりません。

$ cd your_submodule
$ git checkout master
<hack,edit>
$ git commit -a -m "commit in submodule"
$ git push
$ cd ..
$ git add your_submodule
$ git commit -m "Updated submodule"