将Heroku回购与GitHub同步
我有一个将Heroku回购与GitHub同步,git,heroku,Git,Heroku,我有一个Git存储库,为GitHub和Heroku添加了遥控器。我添加了几个提交,并将提交推送到Heroku,将推送到GitHub的内容留下了几个提交 我的电脑被偷了,所以我失去了原来的代码库 我能够从Heroku克隆存储库,但GitHub当然不再同步(因为我向Heroku添加了提交) 要将此存储库与GitHub同步,使其具有仅添加到Heroku的提交,并能够使用正确的提交历史推送到GitHub,我需要做些什么?如果没有特定于GitHub的提交,您需要做的只是: 克隆你的Heroku repo
Git
存储库,为GitHub
和Heroku
添加了遥控器。我添加了几个提交,并将提交推送到Heroku,将推送到GitHub的内容留下了几个提交
我的电脑被偷了,所以我失去了原来的代码库
我能够从Heroku克隆存储库,但GitHub当然不再同步(因为我向Heroku添加了提交)
要将此存储库与GitHub同步,使其具有仅添加到Heroku的提交,并能够使用正确的提交历史推送到GitHub,我需要做些什么?如果没有特定于GitHub的提交,您需要做的只是:
- 克隆你的Heroku repo
- 将远程url添加到GitHub repo
- 推送到GitHub
这应该足以让GitHub获得与Heroku中相同的提交。如果没有特定于GitHub的提交,则只需执行以下操作:
- 克隆你的Heroku repo
- 将远程url添加到GitHub repo
- 推送到GitHub
这应该足以让GitHub获得与Heroku中相同的提交。这个答案帮助我以另一种方式解决了这个问题。我将更新推送到GtiHub,需要用最新的更改更新heroku。以下是我所做的:
- git克隆git@github.com:user/app.git
- cd应用程序
- git远程添加herokugit@heroku.com:app.git
- 希罗库
这个答案帮助我从另一个角度解决了这个问题。我将更新推送到GtiHub,需要用最新的更改更新heroku。以下是我所做的:
- git克隆git@github.com:user/app.git
- cd应用程序
- git远程添加herokugit@heroku.com:app.git
- 希罗库
不太清楚heroku是如何工作的,但如果它是一个普通的Git存储库,只需执行
Git pull即可git://some.heroku.com/path/to/repo.git
从您的存储库中。如果这不起作用,你至少可以scp
关闭它并根据提交创建补丁吗?不太清楚heroku是如何工作的,但如果它是一个普通的Git存储库,只需执行Git pull即可git://some.heroku.com/path/to/repo.git
从您的存储库中。如果这不起作用,您至少可以scp
关闭它并基于提交创建修补程序吗?