如何在Heroku上更改Git远程

我不想上传我的应用程序到错误的域名。

我怎样才能改变git上的git master分支?

如果您正在使用heroku remote(默认):

 heroku git:remote -a [app name] 

如果你想指定一个不同的远程,使用-r参数:

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

编辑:感谢АлексейВолодько指出它没有必要删除旧的远程。

假设你的当前远程被命名为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以外的分支将被忽略。 如果您在本地使用另一个分支,则可以在推送之前合并到主服务器,或者指定要将本地分支推送到远程主服务器。

这意味着你可以推送任何你想要的,但是你在heroku的应用程序将始终指向主分支。

但是,如果您质疑如何创build分支和使用git您应该检查这个其他问题