Подмодуль Git: вручную изменить sha1 - PullRequest
0 голосов
/ 13 сентября 2018

Простая вещь, у меня есть проект с подмодулем.В какой-то момент изменение в подмодуле не было перенесено, но суперпроект был выдвинут.

Теперь ссылка супер-проекта sha-1 на подмодуль указывает на несуществующий коммит на стороне сервера, поэтому git не может обновитьсубмодуль (error: no such remote ref 8ba0033813718939726d7e9429bf3eabcc52034d)

Я просто хочу установить sha-1 на какое-то другое значение - но поскольку обновление завершается неудачно, я не могу использовать git checkout ... в субмодуле (что является приемлемым решением для каждоговопрос, который выглядит так на SO).

Я пытался изучить .git / modules / ... но я не могу найти, где он хранится.

Если вы хотите больше информации о проектеструктура, вы можете найти проект здесь и подмодуль здесь .

1 Ответ

0 голосов
/ 13 сентября 2018

Хотя git checkout master не работает в субмодуле, мне удалось заставить git checkout [commit hash] работать - и это решает проблему.

...