Для развертывания на Heroku я использую git push heroku master
. Но как я вижу, какой пересмотр я продвинул до heroku? (Я часто вызываю сомнение, увеличил ли я последнюю версию),
Для не знакомых с ним, Heroku создает сценарий, генерирует удаленный репозиторий мерзавца, к которому Вы продвигаете. После нажатия код развертывается волшебно.
Heroku добавляет удаленный репозиторий к локальному в форме:
$ git remote add heroku git@heroku.com:appname.git
Больше информации в руководстве Heroku, "Развертывающемся с Мерзавцем"
Вопрос: Как я могу видеть последнюю версию в репозитории Heroku?
Если вы только что нажали кнопку и хотите убедиться, что у вас последняя версия, то вы можете просто запустить git remote show heroku
, и вы увидите результат, похожий на этот:
* remote heroku
Fetch URL: git@heroku.com:XXX.git
Push URL: git@heroku.com:XXX.git
HEAD branch: master
Remote branch:
master tracked
Local ref configured for 'git push':
master pushes to master (up to date)
Этот (актуальный)
в конце будет заменен на (перемотка вперед)
, если он устарел.
Или, если вы хотите увидеть полный журнал фиксации для удаленного управления heroku, единственный способ, который я знаю, - это сначала проверить его. git checkout heroku / master
предоставит вам текущий хэш фиксации и комментарий фиксации: HEAD теперь находится в <короткий хеш фиксации> ... <комментарий фиксации>
и git log
даст вам остальную часть истории.