У меня есть проект с 4 подмодулями, например:
$ cat .gitmodules
[submodule "/submodules/sub1"]
path = /submodules/sub1
url = git@my-gitlab-server:namespace/sub1.git
[submodule "/submodules/sub2"]
path = /submodules/sub2
url = git@my-gitlab-server:namespace/sub2.git
[submodule "/submodules/sub3"]
path = /submodules/sub3
url = git@my-gitlab-server:namespace/sub3.git
[submodule "/submodules/sub4"]
path = /submodules/sub4
url = git@my-gitlab-server:namespace/sub4.git
Когда я впервые клонировал свой проект, кажется, что, например, для sub2
, ветвь удаленного отслеживания (и, возможно, проект по умолчанию былmaster
).
Мне сообщили, что это изменилось на develop
.
Так что теперь у меня есть эта проблема:
$ git submodule update --remote
fatal: Needed a single revision
Unable to find current origin/master revision in submodule path '/submodules/sub2'
Как я могу исправить это?