Подтвердить что ты не робот

Как отменить git обновление подмодуля

Я случайно проверил неправильное обновление подмодуля: (как часть большей фиксации)

-Subproject commit 025ffc
 + Подпроект commit f59250

Он уже нажат на удаленный компьютер.

Как отменить это обновление?

4b9b3361

Ответ 1

Запустите git checkout 025ffc в каталоге подмодуля, а затем git add SubmoduleName; git commit -m 'Some message' в главном каталоге.

(Помните, что проверка фиксации через хэш оставляет вас в состоянии "отсоединенного состояния HEAD", что означает, что вы не на какой-либо ветки. Поэтому, если в репозитории подмодулей уже есть ветвь, указывающая на 025ffc, вы должен проверить эту ветку, иначе вы, вероятно, захотите создать там ветку и проверить ее.)