Я работаю над проектом, где есть несколько подмодулей. Вчера все было персиковое, приложение запускалось и т.д. После того, как я сегодня утром пропустил git submodules update
, я получаю сообщение об ошибке в приложении.
$ git submodule update
Submodule path 'vendor/plugins/pluginA': checked out '49d5cba84dcffc061db69813162d103feef31ecb'
Submodule path 'vendor/plugins/pluginB': checked out '4f442f0448c1826252933d5af8fb33cd64d76f6e'
Итак, как я могу проверить предыдущую версию подмодуля (ов), пока я жду, когда проблема будет исправлена? Я видел несколько ссылок на решения без особого примера, специально упомянутого в этом случае.
Спасибо!
Изменить: бонус, если вы также можете помочь мне понять/исправить это (как заставить pluginA
и pluginB
снова ссылаться на главы/мастер):
$ git submodule status
49d5cba84dcffc061db69813162d103feef31ecb vendor/plugins/pluginA (49d5cba)
4f442f0448c1826252933d5af8fb33cd64d76f6e vendor/plugins/pluginB (4f442f0)
558fd1a762d63562689e58cac50283192fde74d5 vendor/plugins/pluginC (heads/master)
4feb2c51148ebc4d4f80f9a64b9eabbfde5b13a3 vendor/plugins/pluginD (heads/master)
19dce61e256b0fc3f05342cdd3e4d21a434c0b87 vendor/plugins/pluginE (heads/master)