将Heroku repo与GitHub同步

时间:2013-07-02 04:47:25

标签: git heroku

我有一个Git存储库,其中添加了GitHubHeroku的远程控制。我添加了几个提交并将提交推送到Heroku,留下了被推送给GitHub的一些提交。

我的电脑被盗了,所以我丢失了原来的代码库。

我能够从Heroku克隆存储库,但当然GitHub不再同步(因为我添加到Heroku的提交)。

我需要做什么才能将此存储库与GitHub同步,以便它具有仅添加到Heroku的提交,并能够使用正确的提交历史记录推送到GitHub?

2 个答案:

答案 0 :(得分:4)

如果没有特定于GitHub的提交,您需要做的就是:

  • 克隆你的Heroku repo
  • 将一个远程网址添加到您的GitHub存储库
  • 推送到GitHub

这对GitHub来说应该足以获得与Heroku相同的提交。

答案 1 :(得分:0)

这个答案帮助我以其他方式解决了这个问题。我将更新推送到GtiHub并需要使用最新更改来更新heroku。所以这就是我所做的:

  1. 克隆github回购
    • git clone git@github.com:user / app.git
  2. 将远程网址添加到heroku
    • cd app
    • git remote add heroku git@heroku.com:app.git
  3. 推送到heroku
    • git push heroku
相关问题