豆は腐れど

無益な記事が主です。

tortoise gitでsubmodule をupdateする方法

経緯

業務中にtortoise gitでsubmoduleをupdateしたくなったのですが、
ググれどググれど方法がよくわからず。
やってみたらどうにかできたので備忘録として残します。

手順

便宜上、submoduleを持つディレクトリをmainmoduleとします。

  1. submoduleを最新の状態に切り替えておく
  2. mainmoduleで「コミット」をクリックしコミット画面を表示させる
  3. submoduleをコミット対象にする
  4. 「コミットしてプッシュ」をクリックする
  5. 「サブモジュールに保存されていない変更があるぞ。コミットしろ。」と言われるので、「無視」を選択する
  6. リモートリポジトリを確認する

コメント

要は無視すればよいだけ、っていう、
記事にするのも恥ずかしい内容でした。
なんだかプログラム本体よりもgitで悩むことが多い気がする…
tortoise gitの達人とかいらっしゃれば教えて欲しいです。

以上