Mau*_*uro 161
如果您正在使用heroku遥控器(默认):
heroku git:remote -a [app name]
Run Code Online (Sandbox Code Playgroud)
如果要指定其他远程,请使用以下-r参数:
heroku git:remote -a [app name] -r [remote]
Run Code Online (Sandbox Code Playgroud)
编辑:感谢АлексейВолодько指出它没有必要删除旧的遥控器.
Abi*_*ern 99
假设您的当前远程命名为origin:
删除当前的远程引用
git remote rm origin
Run Code Online (Sandbox Code Playgroud)
添加新的遥控器
git remote add origin <URL to new heroku app>
Run Code Online (Sandbox Code Playgroud)
推向新域名
git push -u origin master
Run Code Online (Sandbox Code Playgroud)
这-u将把它设置为跟踪.
Cha*_*wki 18
查看远程 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)
Run Code Online (Sandbox Code Playgroud)
删除 Heroku 远程 URL
> git remote rm heroku
设置新的 Heroku URL
> heroku git:remote -a ############
你已经完成了。
这对我有用:
git remote set-url heroku <repo git>
Run Code Online (Sandbox Code Playgroud)
这个替换旧的 url heroku。
您可以通过以下方式检查:
git remote -v
Run Code Online (Sandbox Code Playgroud)
你可以拥有任意数量的分支,就像常规 git 存储库一样,但根据 heroku 文档,除此之外的任何分支都master将被忽略。
http://devcenter.heroku.com/articles/git
\n\n\n\n\n除 master 之外推送到 Heroku 的分支将被忽略。如果您在本地处理另一个分支,则可以在推送之前合并到主分支,或者指定要将本地分支推送到远程主分支。
\n
这意味着你可以推送任何你想要的东西,但你在heroku的应用程序将始终指向主分支。
\n\n但是,如果您对如何创建分支和使用 git 有疑问,您应该检查另一个问题
\n| 归档时间: |
|
| 查看次数: |
92114 次 |
| 最近记录: |