我在Heroku上有一个节点服务器,他们的终端扩展为git。如何单独使用这两个存储库?我在github上有一个repo,我想用于另一个项目但是我无法切换推送目的地,这一切都归到了heroku master。
如何更改分支?我已经尝试了几种方法来设置一个git origin分支并尝试直接推送到它但它仍然显示了一个heroku master。
screenshots removed for privacy, see resolution details in comments
答案 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 status
和git 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"。