Git 在heroku中使用两种不同的应用程序:can';不要推吉特

Git 在heroku中使用两种不同的应用程序:can';不要推吉特,git,heroku,git-push,Git,Heroku,Git Push,我在heroku有一个可用的应用程序。 现在,我在另一个不相关的目录中本地创建了第二个应用程序(django)。 我正试图按Heoku说明进行推送,但出现以下错误: 到 !![已拒绝]主控->主控(非快进)错误:失败 要将某些引用推送到“”提示,请执行以下操作: 更新被拒绝,因为当前分支的尖端已过期 提示:它的远程对应项。集成远程更改(例如提示: “git pull…”)然后再推。提示:请参阅“关于的注释” 有关详细信息,请参阅“git推送-帮助”中的“快进” 尝试“git pull”(读取错误

我在heroku有一个可用的应用程序。 现在,我在另一个不相关的目录中本地创建了第二个应用程序(django)。 我正试图按Heoku说明进行推送,但出现以下错误: 到

!![已拒绝]主控->主控(非快进)错误:失败 要将某些引用推送到“”提示,请执行以下操作: 更新被拒绝,因为当前分支的尖端已过期 提示:它的远程对应项。集成远程更改(例如提示: “git pull…”)然后再推。提示:请参阅“关于的注释” 有关详细信息,请参阅“git推送-帮助”中的“快进”

尝试“git pull”(读取错误文件中的提示)时,我遇到另一个错误:

  • [新分支]大师->heroku/你要求拉的大师 来自远程“heroku”,但未指定分支。因为这个 不是当前分支的默认远程配置,您必须 在命令行上指定分支
我不知道如何处理分支,我希望在不同的目录(本地)中使用不同的应用程序可以避免这个问题。 另外,我不使用虚拟环境


谢谢

试试
git pull heroku master
@ElpieKay谢谢。我遇到一个错误:致命:拒绝合并不相关的历史。您是否试图将一个存储库的主应用程序推送到另一个不同的存储库?如果这两个应用程序彼此独立,最好不要将它们混合在同一个存储库中。在heroku中为第二个应用程序创建新的远程存储库。如果这两个应用程序具有相同的基本代码,并通过不同的更改发展为两个通用方向,则可以创建两个远程存储库或在同一存储库中创建两组分支。如果一个作为另一个的依赖项工作,您可以创建两个独立的存储库,并将其中一个作为子模块添加到另一个存储库中。在第二个本地repo中运行
git remote-v
,以查看可用的远程存储库。heroku中应该有一个远程链接到第二个应用程序存储库。名称可以是
origin
heroku
或其他名称。假设它是
foo
,然后尝试
git pull foo master