Как сменить пульт Git на Heroku - PullRequest
95 голосов
/ 03 июня 2011

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

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

Ответы [ 7 ]

155 голосов
/ 22 мая 2014

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

heroku git:remote -a [app name]

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

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

РЕДАКТИРОВАТЬ: спасибо Алексей Володько за указание на то, что нет необходимости удалять старый пульт.

99 голосов
/ 03 июня 2011

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

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

git remote rm origin

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

git remote add origin <URL to new heroku app>

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

git push -u origin master

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

4 голосов
/ 08 октября 2018

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

git remote set-url heroku <repo git>

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

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

git remote -v
3 голосов
/ 03 июня 2011

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

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

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

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

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

1 голос
/ 20 января 2018

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

Здесь показано, что такое пульт Heroku:

$ git remote get-url heroku

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

0 голосов
/ 18 июня 2019
  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)

Удалить удаленный URL Heroku

> git remote rm heroku

Установить новый URL Heroku

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

И все готово.

0 голосов
/ 10 марта 2019

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...