Как изменить пульт Git на Heroku

Я не хочу загружать свое приложение в неправильный домен.

Как я могу изменить главную ветвь git на git?

Ответ 1

Если вы работаете с дистанционным пультом heroku (по умолчанию):

heroku git:remote -a [app name]

Если вы хотите указать другой пульт, используйте аргумент -r:

heroku git:remote -a [app name] -r [remote] 

EDIT: спасибо Алексей Володько За то, что вам не нужно удалять старый пульт.

Ответ 2

Предполагая, что ваш текущий пульт называется origin, тогда:

Удалите текущую удаленную ссылку с помощью

git remote rm origin

Добавить новый удаленный

git remote add origin <URL to new heroku app>

нажмите на новый домен

git push -u origin master

-u установит это как отслеживаемое.

Ответ 3

Вы можете иметь столько ветвей, сколько хотите, как обычный репозиторий git, но, согласно документам heroku, любая ветка, отличная от master, будет проигнорирована.

http://devcenter.heroku.com/articles/git

Отправленные в Хероку ветки, кроме мастер будет проигнорирован. Если вы разработка другой отрасли на местном уровне, вы можете либо объединиться, чтобы нажатие или указание того, что вы хотите нажмите локальную ветвь на удаленный мастер.

Это означает, что вы можете нажимать все, что хотите, но приложение в heroku всегда укажет на главную ветку.

Но если вы зададите вопрос о том, как создавать ветки и работать с git, вы должны проверить этот другой вопрос

Ответ 4

Это сработало для меня:

git remote set-url heroku <repo git>

Это замена старого URL героя.

Вы можете проверить с помощью:

git remote -v

Ответ 5

вот лучший ответ, найденный через Git docs.

Это показывает, что такое пульт дистанционного управления:

$ git remote get-url heroku

Нашел его здесь: https://git-scm.com/docs/git-remote Также в этом документе указан set-url, если вам нужно его изменить.

Ответ 6

Если у вас есть несколько приложений на heroku и вы хотите добавить изменения в конкретное приложение, выполните следующую команду: heroku git: remote -a appname, а затем выполните следующее. 1) мерзавец доп. 2) git commit -m "меняет" 3) git push heroku master

Ответ 7

  1. Просмотр удаленных URL

    > git remote -v

    heroku  https://git.heroku.com/###########.git (fetch) < your Heroku Remote URL
    heroku  https://git.heroku.com/############.git (push)
    origin  https://github.com/#######/#####.git (fetch) < if you use GitHub then this is your GitHub remote URL
    origin  https://github.com/#######/#####.git (push)
  1. удалить Heroku удаленный URL

    > git remote rm heroku

  2. установите новый URL Heroku

    > heroku git:remote -a ############

И вы сделали.