Я не хочу завантажувати додаток у неправильний домен.
Як я можу змінити гітру master git на git?
Я не хочу завантажувати додаток у неправильний домен.
Як я можу змінити гітру master git на git?
Відповіді:
Якщо ви працюєте на heroku
пульті (за замовчуванням):
heroku git:remote -a [app name]
Якщо ви хочете вказати інший пульт, використовуйте -r
аргумент:
heroku git:remote -a [app name] -r [remote]
EDIT: дякую Алексей Володько за те, що він вказав, що не потрібно видаляти старий пульт.
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.
Спасибі!
Це працювало для мене:
git remote set-url heroku <repo git>
Це заміна старої url heroku.
Ви можете перевірити за допомогою:
git remote -v
Перегляд віддалених 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, але, згідно з документами heroku, будь-яка гілка, крім master
якої буде ігнорована.
http://devcenter.heroku.com/articles/git
Гілки, натиснуті на Хероку, крім майстра, будуть ігноровані. Якщо ви працюєте з іншою гілкою локально, ви можете або об'єднатись до головного перед натисканням, або вказати, що ви хочете перенести свою локальну гілку до віддаленого майстра.
Це означає, що ви можете натиснути все, що завгодно, але додаток у heroku завжди вказуватиме на головну гілку.
Але, якщо ви запитуєте питання про те, як створити гілки та працювати з git, ви повинні перевірити це інше питання
change the git master
ви маєте в виду зміни файлів, а потім зробити і натиснути на нього? перейменувати його? Що саме ти намагаєшся зробити?
ось краща відповідь, знайдена через документи Git.
Це показує, що таке пульт heroku:
$ git віддалений get-url heroku
Знайдено тут: https://git-scm.com/docs/git-remote Також у цьому документі є набір URL-адрес, якщо вам потрібно змінити його.
Якщо у вас є кілька додатків на heroku і ви хочете додати зміни до певної програми, запустіть таку команду: heroku git: remote - ім'я програми та запустіть наступне. 1) git add. 2) git počin -m "зміни" 3) git push heroku master