Я не хочу загружать свое приложение в неправильный домен.
Как я могу изменить главную ветвь git на git?
Я не хочу загружать свое приложение в неправильный домен.
Как я могу изменить главную ветвь git на git?
Если вы работаете с дистанционным пультом heroku
(по умолчанию):
heroku git:remote -a [app name]
Если вы хотите указать другой пульт, используйте аргумент -r
:
heroku git:remote -a [app name] -r [remote]
EDIT: спасибо Алексей Володько За то, что вам не нужно удалять старый пульт.
Предполагая, что ваш текущий пульт называется origin
, тогда:
Удалите текущую удаленную ссылку с помощью
git remote rm origin
Добавить новый удаленный
git remote add origin <URL to new heroku app>
нажмите на новый домен
git push -u origin master
-u
установит это как отслеживаемое.
Вы можете иметь столько ветвей, сколько хотите, как обычный репозиторий git, но, согласно документам heroku, любая ветка, отличная от master
, будет проигнорирована.
http://devcenter.heroku.com/articles/git
Отправленные в Хероку ветки, кроме мастер будет проигнорирован. Если вы разработка другой отрасли на местном уровне, вы можете либо объединиться, чтобы нажатие или указание того, что вы хотите нажмите локальную ветвь на удаленный мастер.
Это означает, что вы можете нажимать все, что хотите, но приложение в heroku всегда укажет на главную ветку.
Но если вы зададите вопрос о том, как создавать ветки и работать с git, вы должны проверить этот другой вопрос
Это сработало для меня:
git remote set-url heroku <repo git>
Это замена старого URL героя.
Вы можете проверить с помощью:
git remote -v
вот лучший ответ, найденный через Git docs.
Это показывает, что такое пульт дистанционного управления:
$ git remote get-url heroku
Нашел его здесь: https://git-scm.com/docs/git-remote Также в этом документе указан set-url, если вам нужно его изменить.
Если у вас есть несколько приложений на heroku и вы хотите добавить изменения в конкретное приложение, выполните следующую команду: heroku git: remote -a appname, а затем выполните следующее. 1) мерзавец доп. 2) git commit -m "меняет" 3) git push heroku master
Просмотр удаленных 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)
удалить Heroku удаленный URL
> git remote rm heroku
установите новый URL Heroku
> heroku git:remote -a ############
И вы сделали.