我肯定这完全是基于我对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将是一个更好的方法
| 归档时间: |
|
| 查看次数: |
3269 次 |
| 最近记录: |