Git submodules. Как использовать определенную версию даже при изменении в main ветке
Всем привет. У меня вопрос по поводу git submodules. У нас есть два репозитория, к примеру. Один с основным кодом, а второй репозиторий мы хотим использовать в качестве сабмодуля и этот репозиторий имеет релиз с тэгом v1.0.0. Можно ли вообще сделать так, чтобы в работе использовалась именно эта версия, даже если кто-то(случайно, к примеру) запушил изменения в мэйн ветку? Я добавлял в .gitmodules строчку branch = sha1(sha коммита), это не сработало.