もともとsubmoduleは勝手に更新されたりしないので、普通にgit submodule add
すると、そのときの最新状態に固定される。もっと古いものにしたいときは一旦addしてからsubmoduleのなかでgit checkout SOMETAG or HASH
して、上のディレクトリでgit commit
する。
実行イメージ
1 2 3 4 5 6 7 |
$ git submodule add https://example.com/git/project.git $ cd project $ git checkout UGOKUVERSION $ cd .. $ git add $ git commit $ |