У меня есть «супер-репозиторий», в котором есть субмодуль, который по сути является форком исходного репозитория (с моими изменениями). Какой возможный рабочий процесс я могу использовать для слияния с последними изменениями в основной ветке исходного репозитория в подмодуле? Другими словами, я хочу обновить подмодуль до последних изменений.
Полагаю, мне нужно было бы добавить пульт, представляющий этот исходный репозиторий. Поэтому я зашел в каталог подмодуля и добавил пульт, затем попытался git pull origin master
, затем в супер-репо я сделал git add the-submodule
, совершил коммит и нажал. Однако на другом компьютере при попытке сделать git pull && git submodule update
я получил следующую ошибку:
Роковой: ссылка не дерево: 1790434a80cca4173677c9a21ffd80a50cc970ef
Невозможно оформить '1790434a80cca4173677c9a21ffd80a50cc970ef' в пути к подмодулю 'oh-my-zsh'
Так что я представляю, что делаю это неправильно. Буду признателен за любую помощь.