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