Я только что создал веб-сервер, используя heroku, потому что я получаю его бесплатно, будучи студентом. Проект начался с репозитория github, который был достаточно простым, но теперь у меня есть репозиторий heroku и github. Ветвь heroku / master - это мое репозиторий для развертывания / производства, и именно здесь я хотел бы добавить sh ко всем последним изменениям в go live. Однако я также хотел бы иметь свой репозиторий github. Я довольно плохо знаком с git и все еще нахожусь на кривой обучения и не понимаю, что делают эти команды. Я понимаю, что heroku позволяет развернуть основную ветку репозитория github, за исключением того, что я не хотел бы это делать.
Например, Если я добавлю или исправлю какой-то код, который я не хочу сразу развертывать, но я хочу его в моем репозитории github, что мне делать? - как мне убедиться, что я нахожусь на репозитории github, добавить к нему, зафиксировать к нему, и pu sh к нему.
Затем, после того, как я добавил некоторый код в репозиторий github и Я хотел бы выложить sh весь код моего репозитория github на репозиторий heroku. Как мне это сделать?