У меня есть три ветви на моей локальной машине:
- master
- feature-branch-with-submodule
- feature-branch-without-submodule
В ветке без подмодуля использовался подмодуль, и я удалил подмодуль, следуя инструкциям из этого поста SO .Я не хотел удалять субмодуль из master
и feature-branch-with-submodule
.
Однако теперь, когда я закончил с feature-branch-without-submodule
, я хочу переключиться на feature-branch-with-submodule
.Поэтому я делаю git checkout , но получаю ошибку:
fatal: not a git repository: src/vendor/mysubmodule/../../../../../.git/modules/src/vendor/mysubmodule
Как это исправить, чтобы ветка с подмодулем имела его, а ветка без - и чтобы яможете свободно переключаться с помощью git checkout?