Сначала позвольте мне объяснить, как работает героку.
Он использует собственный репозиторий git для запуска сборок и развертываний, когда вы нажимаете код. Вы нажимали код на герою с помощью git push heroku master, верно?
Это только обновление кода на героку. (Что имеет значение для вашего живого сайта)
Когда вы нажимаете на heroku, он сохраняет ваш код в своем репозитории git, так что ваш код в безопасности, не волнуйтесь об этом! Но приятно видеть, что трассировка журнала развертывания на вашем терминале, и именно поэтому я использую его.
Чтобы обновить свой код до github, вам также нужно вставить туда свой код!
Что делает интеграция с github на панели инструментов heroku, так это то, что она позволяет запускать развертывания на heroku с помощью github. Если вы активируете это, вы отправите свой код в github, затем heroku затем извлечет ваш код из github и развернет его.
Но это не работает наоборот, heroku не обновляет ваш репозиторий github, он использует ваш репозиторий github только для обновления, чтобы развернуть новый код.
Это:
Понял?