Git推送错误的heroku应用程序

ben*_*_an 3 git heroku

我肯定这完全是基于我对git缺乏了解,问题是我不知道我不知道的是什么.

我有一个成功的应用程序部署到Heroku.它跟踪我的消防部门的工作订单.在我的正常工作流程中,我使用$ git push heroku masterapp目录来部署我的更改.我需要为另一个消防部门设置相同的应用程序.所以我想我会在我的本地机器上复制它,设置一个新的heroku应用程序,进行所需的更改,使新的副本特定于新的消防部门.我会运行git init等,然后将其推送到新的heroku应用程序.问题是,它推向旧的.我想这是因为我复制app目录时复制了所有的git设置.如何将其分开,以便它们像2个独特的应用程序一样?

是否有一些git的特征/区域我应该学习如何理解这里发生了什么?

Uel*_*elb 12

实际上,您应该了解什么是远程存储库.

例如,您可以键入git remote -v并查看结果,以清楚地看到您要推送的位置.

从那里,git remote rm heroku允许您删除远程存储库.并git remote add heroku {address}允许您添加一个您应指定其地址的远程存储库.

heroku提供相应远程的地址.在heroku网站上查看应用程序详细信息并从那里复制粘贴.在那之后,git push heroku master应该推送到好的存储库.

当您复制粘贴的项目时,您还复制粘贴了项目的.git目录,以便为它进行所有旧的git设置.我认为这git clone将是一个更好的方法