Github和Heroku终端混淆(osX)

时间:2016-12-14 18:48:23

标签: git macos heroku github

我在Heroku上有一个节点服务器,他们的终端扩展为git。如何单独使用这两个存储库?我在github上有一个repo,我想用于另一个项目但是我无法切换推送目的地,这一切都归到了heroku master。

如何更改分支?我已经尝试了几种方法来设置一个git origin分支并尝试直接推送到它但它仍然显示了一个heroku master。

screenshots removed for privacy, see resolution details in comments

1 个答案:

答案 0 :(得分:1)

你可以change the remote tracking branch of your current branch使用:

git branch branch_name -u your_new_remote/branch_name

在你的情况下:

git branch master -u origin/master

这会使git statusgit push考虑远程origin而不是heroku

其他解决方案是可能的:

git config branch.master.remote origin

这假设原点确实存在 如果没有(参见git remote -v输出),您可以使用:

声明新目的地
git remote add origin /new/destination/url

如果要完全替换现有原点设置(推拉):

git remote set-url origin /new/destination/url

如果您只想要推送网址

git remote set-url --push origin /new/destination/url

请参阅" Change the remote URL to your repository"。