как обновить приложение на героку

Я новичок в героку. Я создал очень простое приложение rails и развернул его на heroku.

как я могу зафиксировать изменения в git?


person Oded Harth    schedule 02.03.2011    source источник
comment
+1 хоть я и дал ответ. Просто 4 слова было проще набрать, чтобы найти и связать, извините за моды :)   -  person Taylor Bird    schedule 02.03.2011


Ответы (6)


Вам необходимо выполнить:

git add .
git commit -m "updated the header and footer"
git push heroku master
person Kevin Sylvestre    schedule 02.03.2011
comment
когда я это делаю, похоже, что рельсы снова устанавливаются заново. разве это не способ обновить только измененные файлы? - person Oded Harth; 02.03.2011
comment
так работает героку (драгоценные камни каждый раз выталкиваются). Вы можете создать пулю и подтолкнуть ее к быстрому развертыванию. У Heroku есть совет по этому поводу: devcenter.heroku.com/articles/slug-compiler - person Taylor Bird; 02.03.2011
comment
Я пытался сделать это, но с тех пор переименовал приложение, поэтому оно больше не распознает нажатие клавиши. Или, может быть, этому есть другая причина. Я не знаю, я сделал это только один раз. - person I ate some tau; 16.04.2014
comment
Но как heroku узнать, о каком веб-сайте / проекте вы говорите? - person munmunbb; 07.07.2017
comment
@munbb Он настроен как git remote. Если вы запустите git remote -v внутри своего проекта, вы увидите что-то вроде: heroku https://git.heroku.com/... - person Kevin Sylvestre; 07.07.2017

Надеюсь, это поможет. Три шага:

git add .    
git commit -m "make changes"    
git push heroku master
person Himang    schedule 06.10.2017

Это просто мерзкий толчок

git push heroku master
person Taylor Bird    schedule 02.03.2011
comment
когда я печатаю это, он говорит: «Все актуально», что не соответствует действительности. Разве мне не нужно сначала фиксировать изменения в git? - person Oded Harth; 02.03.2011
comment
Тип 1_ . Внимательно прочтите результаты. - person Craig Stuntz; 02.03.2011
comment
Для тех, кто сталкивается с такой же проблемой, этот ответ решил ее для меня. - person Joel Balmer; 18.06.2018

Это было то, что я сделал для обновления своего ... надеюсь, что это сработает для вас, сначала вам нужно запустить команду dis, чтобы проверить измененные файлы git status Обратите внимание на измененные файлы (это может быть путь или просто имя файла) git add <file name or path> запустите вышеуказанное для всего измененного файла, затем зафиксируйте git commit -m "your message" и нажмите git push heroku master

person Johntizy    schedule 21.06.2020

Это может быть странно, но у меня ошибка git push heroku master. Однако это сработало, как показано ниже, и мне удалось обновить свое приложение.

git push origin master
person Çetin    schedule 06.03.2021

если вы развертываете через GitHub, вам нужно будет добавить,

git push origin master

а затем используйте

git push heroku master
person user13549001    schedule 30.04.2021